struts2通用标签1

struts2中为我们提供了一些标签供我们来使用,其中最常用的标签用property(输出属性值)、url(输出url的值)、push(把值压入到值栈中)、set(创建map对象)、param(传递参数)、if elesif(判断) 、iterator(遍历循环)、sort(排序)、date(对Date进行排版)、a(呈现一个HTML连接)
需要这些哦
IDEA
JDK1.8
Tomcat8.5
sturts2相关jar包
方式/
1打开IDEA开辟东西,建立JAVAWEB东西,名称为sturts-label,引入相关的Struts2相关的jar并add到当前的项目中去 。 随后打开web.xml进行Struts2的阻挡器设置装备摆设,struts2的默认阻挡器为org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 。 最后再src目次中建立struts.xml的设置装备摆设文件 。 用于接管客户端传入的Action请求 。

struts2通用标签1

文章插图

struts2通用标签1

文章插图

struts2通用标签1

文章插图

2打开index.jsp页面,添加一个超链接,<a href=https://vvvtt.com/article/"person-query.action">查询,随后再src目次中建立一个com.it999.struts2.web的包,再该包下再建立一个Person.java的文件,给他添加两个属性name、age和一个execute的方式

struts2通用标签1

文章插图

struts2通用标签1

文章插图

struts2通用标签1

文章插图

struts2通用标签1

文章插图

struts2通用标签1

文章插图

3【struts2通用标签1】建立好person之后,再sturts.xml中设置装备摆设客户端请求的action路径以建立对应的响应页面

struts2通用标签1

文章插图

struts2通用标签1

文章插图

4再query.jsp页面中,别离利用property,param、set、push、iterator、sort、date、if eles标签来获取分歧的属性以及熟悉到此中跟ValueStack值栈之间的关系 。 起首利用property标签来输出某个属性的属性值,并在浏览器中进行响应查看

struts2通用标签1

文章插图

struts2通用标签1

文章插图

struts2通用标签1

文章插图

5随后利用url标签来动态的建立一个URL地址,默认环境下,url标签中的value属性是会被ognl解析的,若是响应该属性值不被ognl解析的话,需要利用单引号括起来,告诉sturts2这个属性不被解析

struts2通用标签1

文章插图

6同理 <s:set>标签是来在再map对象中的page、request、session、application中建立一个键值对的形式存在,可是再该标签中的value值中,默认是会被ognl解析失落,若何不想该值被解析失落,需要加上一个单引号来,这里该值就不会被解析失落

struts2通用标签1

文章插图

struts2通用标签1

文章插图

注重事项和>标签中的value属性中的值默认是会被解析的,想要不被解析就需要加上单引号

以上内容就是struts2通用标签1的内容啦,希望对你有所帮助哦!

推荐阅读