1. <jsp:include> 动作元素:
<jsp:include> 用于在JSP页面中包含其他页面的内容。
<jsp:include page="header.jsp" />
- page: 指定要包含的页面的路径。
2. <jsp:forward> 动作元素:
<jsp:forward> 用于将请求转发到另一个页面。
<jsp:forward page="newPage.jsp" />
- page: 指定要转发的页面的路径。
3. <jsp:param> 动作元素:
<jsp:param> 用于在包含或转发时传递参数。
<jsp:include page="header.jsp">
<jsp:param name="username" value="John" />
</jsp:include>
- name: 参数名称。
- value: 参数值。
4. <jsp:useBean> 动作元素:
<jsp:useBean> 用于实例化JavaBean。
<jsp:useBean id="myBean" class="com.example.MyBean" scope="session" />
- id: JavaBean 实例的标识符。
- class: JavaBean 类的完全限定名。
- scope: JavaBean 实例的作用域,可以是 page、request、session、或 application。
5. <jsp:setProperty> 和 <jsp:getProperty> 动作元素:
<jsp:setProperty> 用于设置JavaBean的属性,而 <jsp:getProperty> 用于获取JavaBean的属性。
<jsp:setProperty name="myBean" property="name" value="John" />
<jsp:getProperty name="myBean" property="name" />
- name: JavaBean 实例的标识符。
- property: JavaBean 的属性名称。
- value: 属性的新值。
6. <jsp:forward> 动作元素:
<jsp:forward> 用于将请求转发到另一个页面。
<jsp:forward page="newPage.jsp" />
- page: 指定要转发的页面的路径。
7. <jsp:plugin> 动作元素:
<jsp:plugin> 用于插入Applet或者其他插件。
<jsp:plugin type="applet" code="MyApplet" codebase="/applets" />
- type: 插件类型,可以是 "applet"、"bean" 或其他插件类型。
- code: 插件的代码。
- codebase: 插件的代码库。
这些动作元素允许在JSP页面中执行各种任务,使得页面的逻辑更加灵活和模块化。需要注意的是,这些元素使用的 XML 语法,通常以 <jsp: 开始,以 /> 结束。
转载请注明出处:http://www.zyzy.cn/article/detail/13666/JSP