Struts2采用通配符优化配置
来源:互联网 发布:mac如何对u盘格式化 编辑:程序博客网 时间:2024/06/05 04:29
Struts2采用通配符优化配置
2、第一种配置方式
新建一包:com.cqxs.action
新建一个Action类:UserAction,代码如下:
}
编写配置文件:
<action name="user" class="com.cqxs.action.UserAction" method="add">
</action>
index.jsp页面:
< a href=”user!add”>添加帐号</a>
注意:由上可知,如果此时我们的UserAction里面有100个方法,那么很自然的我们将会在sturts.xml中配置100个<action name=”” class=”” method=””/>的配置,大量的配置会花去我们很多的时间,所以能否简化该配置呢?
3、第二种配置方式:
<action name="User*" class="com.cqxs.action.UserAction" method="*">
</action>
注意:仔细查看该配置文件,你是否发现(*表示所有),此时如果UserAction里面有100个方法,那么我们只需要配置一次就足够了,所以相对于第一种配置方式,在一个大型的项目开发中,我们理所当然的节约了大量的时间,但此时新的问题又出现了,如果我们有100个甚至更多的Action类,那么麻烦又来了,我们仍然得花大量的时间在配置上。
4、第三种配置方式:
<action name="*_*" class="com.cqxs.action.{1}Action" method="{2}">
</action>
注意:此时我们再来看该配置文件,是否解决了我们上面两种配置的弊端呢?答案是肯定的啦!此时如果我们再新建一个PersonAction,里面仍然有大量的方法,代码如下:
package com.cqxs.action;
import com.opensymphony.xwork2.ActionSupport;
public class PersonAction extends ActionSupport{
}
注意:此时我们发现,我们的配置文件却没有做任何的改动,仍然采用的是当前的配置文件。
注意:故在项目开发之前,约定规则的好与否,对项目开发的效率有很大的影响,即约定优于配置。
- Struts2采用通配符优化配置
- struts2(3)---通配符和include优化配置
- Struts2 Action配置通配符
- Struts2通配符配置
- Struts2 通配符的配置
- struts2 通配符简化配置
- Struts2通配符配置
- Struts2 通配符配置
- Struts2 通配符配置
- Struts2 通配符配置
- struts2 ActionWildCard 通配符配置
- (二)Struts2的通配符配置
- Struts2使用通配符配置action
- Struts2的Action配置通配符
- struts2 通配符的配置方式
- struts2中Action配置之通配符配置
- struts2学习:配置篇之通配符映射
- struts2学习:配置篇之通配符映射
- Windows下显示目录大小及文件个数
- response设置编码的方式
- poj 3894 迷宫问题
- SQL PLUS 显示dbms输出
- strust2选中一个checkbox可以传多个值(不用js,直接传)方法
- Struts2采用通配符优化配置
- 社会关系网络&并查集
- 设计模式的类型
- Linux下mount FreeBSD分区
- uva11419
- ftp使用
- Http小知识
- Percona Toolkit 2.2.12 发布,MySQL 管理工具
- 倒萨凡达萨法撒旦分