struts.xml配置
2016-08-27 15:36
489 查看
struts.xml中,用于定义包配置,每个元素定义一个包配置。定义时可以指定以下属性:
name: 必须属性。该属性指定该包的名字,该名字是该包被其他包引用的key。
extends:可选属性。该属性指定该包继承其他包。继承其他包,可以继承其他包中的Action定义、拦截器定义等。
namespace:可选属性。该属性定义该包的命名空间。
-abstract:可选属性。它指定该包是否为一个抽象包。抽象包中不能包含Action定义。
name: 必须属性。该属性指定该包的名字,该名字是该包被其他包引用的key。
extends:可选属性。该属性指定该包继承其他包。继承其他包,可以继承其他包中的Action定义、拦截器定义等。
namespace:可选属性。该属性定义该包的命名空间。
-abstract:可选属性。它指定该包是否为一个抽象包。抽象包中不能包含Action定义。
<struts> <!--配置第一个包,该包名为default,继承struts-default--> <package name="default" extends="struts-default"> <!--定义拦截器--> <interceptors> <!--定义拦截器栈--> <interceptor-stack name="crudStack"> <interceptor-ref name="params"/> <interceptor-ref name="defaultStack"/> </interceptor-stack> </interceptors> <default-action-ref name="myAction"/> <!--定义一个Action,该Action直接映射到/WEB-INF/content/show.jsp页面--> <action name="show"> <result>/WEB-INF/content/show.jsp</result> </action> <!--定义一个Action,该Action类为DateAction--> <action name="Date" class="org.dhy.action.DateAction"> <result>/WEB-INF/content/date.jsp</result> </action> </package> <!--定义名为skill的包,该包继承default包--> <package name="skill" extends="default" namespace="/skill"> <!--定义默认拦截器引用--> <default-interceptor-ref name="crudStack"/> <!--定义名为edit的Action,该Action对应的处理类为SkillAction--> <action name="edit" class="ding.SkillAction"> <result>/empmanger/editSkill.jsp</result> <interceptor-ref name="params"/> <interceptor-ref name="basicStack"/> </action> <!--定义名为save的Action,该Action对应的处理类为SkillAction,使用save方法作为处理方法--> <action name="save" class="ding.SkillAction" method="save"> <result name="input">/empmanager/editSkill.jsp</result> <result type="redirect">edit.action?skillName=${currentSkill.name} </result> </action> <!--定义名为delete的Action,该Action对应的处理类为SkillAction,使用delete方法作为处理方法--> <action name="delete" class="ding.SkillAction" method="delete"> <result name="error">/empmanager/editSkill.jsp</result> <result type="redirect">edit.action?skillName=${currentSkill.name} </result> </action> </package> </struts>
相关文章推荐
- 虚拟化基础架构Windows 2008篇之9-配置Windows部署服务
- [游戏资讯]《极品飞车16:亡命狂飙》配置需求公布
- 配置文件神器 typesafe conf 用法简介
- 配置文件神器 typesafe conf 用法简介
- 路由器备份配置
- 路由器的基本配置
- 路由器基础配置及传输协议
- 经典配置 Vlan篇
- 备份线路的配置
- 交换机如何配置 新手配置交换机详细教程
- 如何进行系统配置
- 路由器的配置与调试
- DOS下内存的配置
- IIS配置文件隐患
- Windows下Postgresql数据库的下载与配置方法
- redis中修改配置文件中的端口号 密码方法
- 解析如何在sqlserver代理中配置邮件会话
- MySQL数据库优化技术之配置技巧总结
- Oracle11g数据库win8.1系统安装配置图文教程