struts2中的通配符规则
一个web应用程序或许会有众多action声明,成百上千个都有可能。而struts2提供的通配符映射机制能够将多个相似映射关系简化为一个映射关系。
1、 打开IDEA开发工具,新建一个struts2的JAVA Web项目,同时导入struts2相关的jar包。




2、 在web.xml里进行struts2相关配置。主要是struts2以Filter拦截器作为控制器。

3、 在index.jsp里添加若干超链接,它们各自的请求路径分别是testAcion - save、testAcion - update、testAcion - delete以及testAcion - query。
4、 接着在当前目录下的src目录创建struts.xml文件,用来对这几个请求的action做匹配设置。


5、 创建一个名为TestAction的java文件,该文件用于映射struts.xml里action所对应的方法。

6、 然后运行当前项目,到浏览器中查看是否可执行。

7、 在sturts.xml里将多个action优化为一个action,利用sturts2的通配符规则来匹配请求路径。
8、 若有多个匹配,无通配符者胜出。
9、 若指定动作不存在,Struts会尝试将此URI与含通配符*的任何动作名进行匹配。
10、 通配符匹配到的URI字符串子串可用{1}、{2}引用,{1}匹配首个字符串,{2}匹配第二个字符串。
11、 {0}与整个URI相匹配。
12、 若struts找到多个带通配符的匹配,将依先后顺序进行匹配。
13、 可以匹配零个或多个字符,不过不包含/字符。若要把/字符包含在内,则需使用。若要对某个字符转义,就要使用。
14、 这些时候struts2里通配符的规则。

15、 将项目运行于浏览器中,查看执行结果是否可行。



文章标题:struts2中的通配符规则
文章链接://www.hpwebtech.com/jiqiao/329509.html
为给用户提供更多有价值信息,ZOL下载站整理发布,如果有侵权请联系删除,转载请保留出处。
- 上一问:struts2空白模板简单分析。
- 下一问:在Eclipse中配置struts2
其他类似技巧
- 2025-04-02 14:50:02struts2 返回json数据
- 2025-04-02 14:35:01Struts2如何实现MVC模式
- 2025-04-02 14:18:01如何搭建struts2项目
- 2025-04-02 13:25:01Struts2环境搭建图文教程
- 2025-04-02 12:32:01struts2流程详解
- 2025-04-02 12:23:01struts2配置doc文档
- 2025-04-02 12:22:01Struts2怎么实现下拉菜单
- 2025-04-02 11:38:01struts2与spring如何整合
- 2025-04-02 11:35:02第一个Struts2程序
- 2025-04-02 10:51:01struts2配置文件详解
Struts2软件简介
软件基础简介Struts2是一个基于MVC设计模式的Web应用框架,Struts 2是Struts的下一代产品,是在struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。我们可以直接通过Struts2完整版来建立模型,同时还可以用来进行视图的数据交互。Struts2漏洞利用工具下载Struts2漏洞检查工具2018版(S2-045/S2-057)v2.0最新... 详细介绍»





