Struts2里面灵活action跳转

简介: Struts2里面灵活action跳转

最近在刚刚做完了一个项目,在项目里面团队通过灵活使用struts2里面的通配符来进行action的跳转有利地简化了struts2的xml配置,在这里公考给各位参考,有不足之处欢迎各位网友指出:


网络异常,图片无法展示
|


在action里面通过采用通配符的组合搭配可以灵活地进行页面跳转控制,同时在前端页面部分的表单或者链接可以这样写:


网络异常,图片无法展示
|


接下来在下边解释一下:


表单action的值为Admin_login_admin_usermessage!login,它的前半段内容Admin_login_admin_usermessage正好和struts.xml里面的通配符配置一一匹配,第一个通配符* 指代了Admin这个单词,那么也就正好是对应了action所要映射过去的class:com.sise.action.AdminAction,第二个通配符* 指代了login这个单词,也就是action里面某个方法的返回值,(通过结尾处的!login我们可以知道这个方法就是login方法,其正常的返回值就是login)第三个通配符* 和第四个通配符*共同表示了接下来要跳转的页面是哪一个,在这里也就是要跳转到一个用户信息管理的页面admin_usermessage.jsp页面。

目录
相关文章
|
安全 Java 应用服务中间件
struts2中Action的生命周期
struts2中Action的生命周期
118 0
|
Java API 容器
Struts2【开发Action】(二)
Struts2【开发Action】
177 0
Struts2【开发Action】(二)
|
Java
Struts2【开发Action】(一)
Struts2【开发Action】
150 0
Struts2【开发Action】(一)
|
Java
Struts2【开发Action】(三)
Struts2【开发Action】
164 0
Struts2【开发Action】(三)
|
网络安全
SSH框架整合遇到的错误——Struts2.5 action跳转出现错误
错误信息如图: 刚开始以为是struts2的配置问题,就换了一下action的值,改成了login1之后才发现错误。 表单提交的跳转信息: Struts2.xml中的配置 UserAction.java中的配置   action的跳转方法不能有参数,手误写了参数,导致action找不到login1方法。
1386 0
|
Java API 数据安全/隐私保护
Struts2【开发Action】知识要点
前言 前面Struts博文基本把Struts的配置信息讲解完了.....本博文主要讲解Struts对数据的处理 Action开发的三种方式 在第一次我们写开发步骤的时候,我们写的Action是继承着ActionSupport类的.
1217 0