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请求 。
文章插图
文章插图
文章插图
2打开index.jsp页面,添加一个超链接,<a href=https://vvvtt.com/article/"person-query.action">查询,随后再src目次中建立一个com.it999.struts2.web的包,再该包下再建立一个Person.java的文件,给他添加两个属性name、age和一个execute的方式
文章插图
文章插图
文章插图
文章插图
文章插图
3【struts2通用标签1】建立好person之后,再sturts.xml中设置装备摆设客户端请求的action路径以建立对应的响应页面
文章插图
文章插图
4再query.jsp页面中,别离利用property,param、set、push、iterator、sort、date、if eles标签来获取分歧的属性以及熟悉到此中跟ValueStack值栈之间的关系 。 起首利用property标签来输出某个属性的属性值,并在浏览器中进行响应查看
文章插图
文章插图
文章插图
5随后利用url标签来动态的建立一个URL地址,默认环境下,url标签中的value属性是会被ognl解析的,若是响应该属性值不被ognl解析的话,需要利用单引号括起来,告诉sturts2这个属性不被解析
文章插图
6同理 <s:set>标签是来在再map对象中的page、request、session、application中建立一个键值对的形式存在,可是再该标签中的value值中,默认是会被ognl解析失落,若何不想该值被解析失落,需要加上一个单引号来,这里该值就不会被解析失落
文章插图
文章插图
注重事项和>标签中的value属性中的值默认是会被解析的,想要不被解析就需要加上单引号
以上内容就是struts2通用标签1的内容啦,希望对你有所帮助哦!
推荐阅读
- struts2通用标签2
- 王者荣耀坦克通用铭文推荐
- html常用标签:块级标签 行内标签 介绍
- struts2中的通配符规则
- 怎样修改360浏览器的标签大小
- 怎么撕标签干净
- UOS终端标签页如何重命名
- 普通用户以管理员身份运行程序
- 微信收藏怎么删除标签
- 360浏览器新标签页广告的关闭办法