JSP 语法学习笔记
概述
JSP(Java Server Pages)是一种基于Java技术的Web程序设计语言,JSP页面可以包含HTML、Java代码和JSP标签。在服务器端将JSP页面转化为Servlet程序并执行。
基本语法
JSP注释
JSP注释可以使用HTML风格的注释<!-- 注释内容 -->
或者Java风格的注释<%-- 注释内容 --%>
。
JSP指令
JSP指令用来设置整个JSP页面或Servlet程序的属性,包括页面编码方式、引入Java包等。
- page指令:设置页面相关属性
Copy Code<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
- include指令:引入其他文件
Copy Code<%@ include file="header.jsp" %>
JSP脚本
JSP脚本包含在<% %>
之间,用于嵌入Java代码。
Copy Code<%
int a = 1;
int b = 2;
int sum = a + b;
out.println("1 + 2 = " + sum);
%>
JSP表达式
JSP表达式用于插入表达式的值到页面中,格式为${ 表达式 }
。
Copy Code<p>1 + 2 = ${ 1 + 2 }</p>
实例
输出时间
Copy Code<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>JSP时间</title>
</head>
<body>
<h1>当前时间是:</h1>
<%
out.println(new java.util.Date());
%>
</body>
</html>
循环输出
Copy Code<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<title>JSP循环</title>
</head>
<body>
<%
for (int i = 1; i <= 5; i++) {
out.println("<p>" + i + "</p>");
}
%>
</body>
</html>
以上是JSP语法学习的一些基本内容及实例,祝您学习愉快。