1. <jsp:include>
<jsp:include>动作元素用于包含其他资源(JSP页面、HTML文件等)的内容。
<jsp:include page="header.jsp" />
2. <jsp:forward>
<jsp:forward>动作元素用于将请求转发到另一个页面。
<jsp:forward page="/anotherPage.jsp" />
3. <jsp:param>
<jsp:param>动作元素用于传递参数给被包含或转发的页面。
<jsp:include page="header.jsp">
<jsp:param name="paramName" value="paramValue" />
</jsp:include>
4. <jsp:useBean>
<jsp:useBean>动作元素用于实例化JavaBean,并将其放入作用域中。
<jsp:useBean id="user" class="com.example.User" scope="request" />
5. <jsp:setProperty>
<jsp:setProperty>动作元素用于设置JavaBean的属性。
<jsp:setProperty name="user" property="name" value="John Doe" />
6. <jsp:getProperty>
<jsp:getProperty>动作元素用于获取JavaBean的属性值。
<jsp:getProperty name="user" property="name" />
7. <jsp:attribute>
<jsp:attribute>动作元素用于定义自定义标签的属性。
<jsp:attribute name="title">My Title</jsp:attribute>
8. <jsp:body>
<jsp:body>动作元素用于定义自定义标签的主体。
<jsp:body>
This is the body of the custom tag.
</jsp:body>
9. <jsp:directive.page>
<jsp:directive.page>动作元素用于在JSP页面中插入Servlet指令。
<jsp:directive.page import="java.util.*" />
这些动作元素用于在JSP页面中执行不同的任务,例如包含其他资源、转发请求、操作JavaBean等。它们可以使JSP页面更灵活、模块化,同时提高代码的可维护性。
转载请注明出处:http://www.zyzy.cn/article/detail/6904/JSP