软件下载 > 开发工具 > Java软件 > Struts2使用技巧 > struts2通用标签1

struts2通用标签1

软件分类:Java软件大小:69.8 MB时间:2023-06-21
软件介绍:struts2并不是一个陌生的web框架,它是以Webwork的设计思想为核心,吸收struts1的优点,可以说struts2是struts1和Webwork结合的产物。

Struts2提供了多种常用标签以方便开发。其中,``用于输出属性值;``生成URL地址;``可将值压入值栈;``用来创建Map对象;``实现参数传递;`、`完成条件判断;``用于遍历集合或数组;``对数据排序;``格式化日期对象;``生成HTML超链接。这些标签极大地简化了页面开发流程,提高了开发效率。

1、 打开IDEA开发工具,新建一个JavaWeb项目,命名为sturts-label。接着引入Struts2相关的JAR包,并将其添加到项目中。随后,打开web.xml文件,配置Struts2的拦截器,其默认拦截器为org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter。配置完成后,在src目录下创建struts.xml配置文件。该文件用于接收客户端发送的Action请求,从而实现对请求的处理与分发。整个过程包括项目的创建、依赖的引入、核心拦截器的配置以及struts.xml文件的设置,确保Struts2框架能够正常运行并响应用户操作。

struts2通用标签1struts2通用标签1

2、 在index.jsp页面中添加一个超链接:查询。接着,在src目录下新建一个名为com.it999.struts2.web的包。在该包内创建一个名为Person.java的文件,为这个类定义两个属性:name和age,同时添加一个execute方法以实现相应功能。这样即可完成基本设置,方便后续开发与调用。

struts2通用标签1struts2通用标签1struts2通用标签1struts2通用标签1

3、 创建person后,在struts.xml中配置客户端请求的Action路径,生成对应的响应页面。

struts2通用标签1struts2通用标签1

4、 在query.jsp页面中,利用property、param、set、push、iterator、sort、date和if else标签,获取不同属性,同时理解其与ValueStack值栈的关系。首先通过property标签输出某个属性值,并在浏览器中查看响应效果,以此掌握属性值的展示方式及其在值栈中的映射关系。

struts2通用标签1struts2通用标签1struts2通用标签1

5、 接着通过 url 标签动态生成一个 URL 地址。通常,url 标签中的 value 属性会被 OGNL 解析。若要避免解析,需用单引号将属性值括起来,告知 Struts2 不对该属性进行 OGNL 解析处理。

struts2通用标签1

6、 同理,标签用于在map对象的page、request、session、application范围内创建键值对。但该标签中value的值默认会被OGNL解析。若不希望值被解析,可添加单引号,这样就能避免解析,直接将值作为字符串处理。

struts2通用标签1

文章标题:struts2通用标签1

文章链接://www.hpwebtech.com/jiqiao/330142.html

为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。

其他类似技巧

更多相关技巧»

Struts2软件简介

软件基础简介Struts2是一个基于MVC设计模式的Web应用框架,Struts 2是Struts的下一代产品,是在struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。我们可以直接通过Struts2完整版来建立模型,同时还可以用来进行视图的数据交互。Struts2漏洞利用工具下载Struts2漏洞检查工具2018版(S2-045/S2-057)v2.0最新... 详细介绍»