分类: 系统运维
常见的JSP动作组件有以下几种:
1. <jsp:include>:在页面被请求的时候引入一个文件
2. <jsp:forward>:把请求转到一个新的页面
3. <jsp:param>:在动作组件中引入参数信息
4. <jsp:useBean>:寻找或者实例化一个JavaBean
5. <jsp:setProperty>:设置JavaBean的属性
6. <jsp:getProperty>:输入某个JavaBean的属性
详细介绍:
1. <jsp:include>:在页面被请求的时候引入一个文件
举例:
|
|
对应的Java代码:
|
|
注意:与JSP指令<%@ inlude file="/a.jsp">的区别
1. <jsp:include page="/a.jsp">动作在执行时才对包含的文件进行处理,是动态的;
2. <%@ include file="/a.jsp">指令,只要a.jsp文件发生变化,就会重新将JSP页面转译成Java文件,是静态的;
3. 除此之外,动作中的page属性可以是某个布署的Servlet的URL,而指令中的file属性却不行;
2. <jsp:forward>:把请求转到一个新的页面
举例:
|
|
对应的Java代码:
|
|
3. <jsp:param>:在动作组件中引入参数信息
必须配合<jsp:include>或<jsp:forward>动作组件一起使用
举例:
|
|
4. <jsp:useBean>:寻找或者实例化一个JavaBean
举例:
|
|
对应的Java代码:
|
|
5. <jsp:setProperty>:设置JavaBean的属性
举例:
|
|
对应的Java代码:
|
|
6. <jsp:getProperty>:输入某个JavaBean的属性
举例:
|
|
对应的Java代码:
|
|
本文深入解析了JSP中的常见动作组件,包括<jsp:include>、<jsp:forward>、<jsp:param>、<jsp:useBean>、<jsp:setProperty>和<jsp:getProperty>,并提供了具体的使用示例和Java代码实现,帮助开发者理解这些组件如何在实际项目中高效工作。
1458

被折叠的 条评论
为什么被折叠?



