Struts2 include标签:包含页面标签
Struts2 框架中的 include 标签的作用类似于 JSP 中的 <include> 动作标签,也用于包含一个页面,但 Struts2 框架中的 include 标签的功能更加强大,它可以向目标页面通过 param 标签传递请求参数。
语法:
include 标签只有一个 value 属性,此属性是必选的属性,用于包含一个 JSP 页面或 Servlet。
技巧:如果需要向被包含的页面中传递参数,可以在 include 标签中通过 param 标签来定义参数,这些参数的值就会被传递到被包含的页面中。
创建两个 jsp 文件,用于被引入的文件。
创建一个 jsp 文件,在其中引入 include 标签,用于引入上一步中创建的 jsp 文件,并使用 param 标签进行参数传递,关键代码如下:
语法:
<jsp:include page="file">
<jsp:param name="username" value="'value'"/>
<jsp:param name="password" value="'value'"/>
</jsp:include>
include 标签只有一个 value 属性,此属性是必选的属性,用于包含一个 JSP 页面或 Servlet。
技巧:如果需要向被包含的页面中传递参数,可以在 include 标签中通过 param 标签来定义参数,这些参数的值就会被传递到被包含的页面中。
示例
本示例应用 <s:include> 标签将 jsp2.jsp 文件包含到 nidex.jsp 文件中。创建两个 jsp 文件,用于被引入的文件。
创建一个 jsp 文件,在其中引入 include 标签,用于引入上一步中创建的 jsp 文件,并使用 param 标签进行参数传递,关键代码如下:
<body> <h3>使用include标签包含jsp1.jsp</h3> <jsp:include page="jsp1.jsp"/> <h3>使用include标签包含jsp2.jsp,使用嵌套的param标签向jsp2.jsp传递参数</h3> <jsp:include page="jsp2.jsp"> <jsp:param name="username" value="'mr'"/> <jsp:param name="password" value="'mrsoft'"/> </jsp:include> </body>
所有教程
- socket
- Python基础教程
- C#教程
- MySQL函数
- MySQL
- C语言入门
- C语言专题
- C语言编译器
- C语言编程实例
- GCC编译器
- 数据结构
- C语言项目案例
- C++教程
- OpenCV
- Qt教程
- Unity 3D教程
- UE4
- STL
- Redis
- Android教程
- JavaScript
- PHP
- Mybatis
- Spring Cloud
- Maven
- vi命令
- Spring Boot
- Spring MVC
- Hibernate
- Linux
- Linux命令
- Shell脚本
- Java教程
- 设计模式
- Spring
- Servlet
- Struts2
- Java Swing
- JSP教程
- CSS教程
- TensorFlow
- 区块链
- Go语言教程
- Docker
- 编程笔记
- 资源下载
- 关于我们
- 汇编语言
- 大数据
- 云计算
- VIP视频