- 浏览: 108441 次
- 性别:
- 来自: 武汉
文章分类
最新评论
-
ldwtill:
overwrite呢?
overload,overwrite和override比较 -
dafeiwang:
...
过滤器和拦截器的区别
如struts中配有如下几个action,ManagerUserAction中有与之对应的方法
<action name="addUser" class="com.netshuai.action.ManagerUserAction" method="add">
<result name="success">/addUser.jsp</result> </action> <action name="delUser" class="com.netshuai.action.ManagerUserAction" method="del"> <result name="success">/delUser.jsp</result> </action> <action name="updateUser" class="com.netshuai.action.ManagerUserAction" method="update"> <result name="success">/updateUser.jsp</result> </action> 如果使用通配符,可以省略写成一个action
<action name="*User" class="com.netshuai.action.ManagerUserAction" method="{1}">
其中,*为通配符,{1}为*所替换的内容,如用户访问的是addUser.action,则*就被自动替换为add,{1}处也自动使用add替换。 <result name="success">/{1}User.jsp</result> </action> 若开发时使用统一的命名规范,则所有action可使用类似如下的一条替换即可
<action name="*_*" class="com.netshuai.action.{1}Action" method="{2}">
如上所示,所有文件都采用统一的命名规范,第一个*为分类名称,第二个*为操作名,{1}和{2}分别代表第一个和第二个*的替换值,所有action实现类都命名为分类名称+Action。<result name="success">/{2}_{1}Success.jsp</result> </action> 如分类名称为User,操作名为add,则访问的action名为User_add.action,action实现类名为UserAction,返回页面的名为add_UserSuccess.jsp 另:{0}代表显示所有通配符内容,如<result name="success">/{2}_{1}Success.jsp</result>改为<result name="success">/{0}Success.jsp</result>,则返回的名为User_addSuccess.jsp ====================================================================
struts2通配符
2010-07-26 19:22 我们新建一个struts2测试工程 <body> User: 我们可以仿照User的方法配置Mp3的4个操作的action 然后页面请求统一改成*_*.action就可以了如下 User: |
发表评论
-
struts2 工作原理(配合工作原理流程图)
2011-09-12 09:52 1408------------------------------- ... -
struts2中使用ModelDriven
2011-09-09 16:19 759在Struts 2中,提供了另外一种直接使用领域对象的方式 ... -
OGNL使用小结
2011-09-08 16:24 707最近一直使用struts2,表现层采用JSP,用的st ... -
OGNL 详细资料
2011-05-05 16:46 1033OGNL是XWork引入的一个非常有效的数据处理的工具。我们已 ... -
OGNL学习笔记
2011-05-05 13:00 799Java代码 <%@ page ... -
sruts2.0 web.xml 配置文件
2011-05-04 16:51 1048任何MVC框架都需要与Web ... -
Sturt2-文件上传
2011-05-02 09:55 9081、新建文件夹upload内含upload.jsp,res ... -
Sturt2-文件下载
2011-05-02 09:53 915Java代码 <body> ... -
搭建一个Struts2项目的开发环境,你知道多少呢?
2011-05-02 09:25 821搭建一个Struts2项目的开发环境时,我们一般需要做以下 ... -
仿百度、google分页的实现
2011-05-02 09:23 1092前段时间写了个仿百度、google分页,现 ... -
struts2详解(二)---->>单个文件上传
2011-05-02 09:20 802实现原理: Struts 2是通过Commons ... -
struts2文件上传的采用的三种方式解析
2011-05-02 09:18 732struts2文件上传的采用的三种方式解析 文件 ... -
基于 Struts 2 拦截器实现细粒度的基于角色的存取控制
2011-05-02 08:55 605本文介绍如何利用 Struts ... -
详解Struts1在web.xml中的基本配置
2011-05-02 08:53 981<servlet> <ser ... -
Struts 工作原理
2011-05-02 08:43 951MVC即Model-View-Controller的 ... -
struts1 struts-config.xml 详细介绍
2011-05-02 08:30 954关于struts1的struts-config.x ... -
struts1 struts2 区别 整理
2011-05-02 08:28 606Action 类:• Struts1要求Act ... -
struts2+fckeditor 注意要点
2011-05-01 18:46 836fckeditor是老外的东西,跟struts2配合时,要多注 ... -
过滤器和拦截器的区别
2011-05-01 18:23 1580Java代码 过滤器和拦截器的区别 ... -
jsp\struts1.2\struts2 中文件上传
2011-05-01 18:21 926刚刚做了三个文件上传的Demo a.在jsp中简单利用Comm ...
相关推荐
通过示例代码演示Struts2配置中通配符的用法,代码很简单,只为说明
这是一个很有用的Struts通配符文档,如果你还在迷惑中,下载吧!
struts2通配符示例 正在学习struts2 对于通配符书上的示例没有,就自己做了一个,相当简陋只是纸上谈兵望大家包含。
struts2通配符的使用详解
Struts2_Action学习笔记、通配符{1},{2}......
NULL 博文链接:https://angelnight.iteye.com/blog/549617
完整的Struts2_通配符映射创建步骤及代码
NULL 博文链接:https://cdxs2.iteye.com/blog/1925234
在struts2项目开发中,使用通配符优化配置文件,可以位项目开发节约大量的时间!
struts2利用通配符调用同一个Action里面不同的方法,在struts.xml配置文件中将请求方法的不相同部分抽象成“*".
struts2动态调用之通配符,相当于是改进的method动态调用方法,减少对同一action不同method的多次配置
主要介绍了struts2.5+框架使用通配符与动态方法常见问题 ,在文中给大家提到了Struts2.5框架使用通配符指定方法 ,需要的朋友可以参考下
北京时间8月22日13时,Apache官方发布通告公布了Struts2中一个远程代码执行漏洞(cve-2018-11776)。该漏洞可能在两种情况下被触发,第一,当没有为底层xml配置中定义的结果设置namespace 值,并且其上层动作集配置...
此文件可直接导入测试使用,供初学struts2的朋友借鉴,包含struts2类中获得内置对象,注入form表单参数,struts2的基本XML配置等等...
希望能帮助有需要的人!!! @ Controller(value="userAction") @ SuppressWarnings("serial") public class UserAction implements ModelDriven{ private User user = new User(); public User getModel() { ...
Namespace、自定义Action、路径问题、通配符、包含模块配置文件、默认Action、接受用户输入、服务器跳转、Action中访问web元素、简单数据校验、调用Action的自定义方法 5struts2国际化 ......... 6 struts2输入校验...
Struts-2.1.6整合Tiles2全攻略
详细介绍Struts2 如何使Action取得属性范围 通配符 国际化等内容,并使用事例说明
NULL 博文链接:https://chaoyi.iteye.com/blog/2157355
9.使用通配符 14 10.使用0配置:ZERO Annotation 15 11.Result配置详解 15 探讨type类型: 16 Type类型值 16 作用说明 16 对应类 16 chain 16 用来处理Action链 16 com.opensymphony.xwork2.ActionChainResult 16 ...