1. 指令(Directives):
JSP指令用于设置全局配置信息。常见的指令包括page、include等。
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ include file="header.jsp" %>
2. 注释:
JSP支持HTML风格的注释<!-- ... -->,还支持Java风格的注释<%-- ... --%>。
<!-- HTML style comment -->
<%-- Java style comment --%>
3. 脚本元素(Scripting Elements):
JSP中的脚本元素用于插入Java代码。主要有三种脚本元素:脚本let、表达式和声明。
- 脚本let: 用于插入一段Java代码块。
<%
int x = 10;
String message = "Hello, JSP!";
// other Java code
%>
- 表达式: 用于输出Java表达式的结果到页面。
<%= message %>
- 声明: 用于声明Java方法和变量。
<%! int y; %>
4. 指令标签(Directives Tags):
指令标签用于控制JSP页面的整体行为。
- <%@ page ... %>: 设置页面的属性,如语言、字符集等。
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
- <%@ include ... %>: 包含其他文件的内容。
<%@ include file="header.jsp" %>
5. 表达式语言(Expression Language - EL):
EL用于在页面中输出表达式的值。
<p>${user.name}</p>
6. 动作标签(Action Tags):
动作标签用于执行特定的动作,如转发请求、包含其他资源等。
- <jsp:forward>: 转发请求到另一个页面。
<jsp:forward page="/anotherPage.jsp" />
- <jsp:include>: 包含另一个资源。
<jsp:include page="header.jsp" />
这些是JSP的基本语法元素。在实际开发中,通常还会使用标签库、自定义标签等来进一步扩展和组织页面的逻辑。
转载请注明出处:http://www.zyzy.cn/article/detail/6902/JSP