Struts2 默认Action和模块包含
2014-06-16 09:54
375 查看
在我们定义Action的时候会希望有一个默认的action在写错action时或者不写action时不至于报错
这里我只写一个简单的strut.xml例子
除了这个也可以用全局的
有时候我们也是需要模块化struts.xml在多人开发时更加灵活
我们再建一个xml文档
struts.xml代码
testModel.xml
这里我只写一个简单的strut.xml例子
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <!-- Add packages here --> <constant name="struts.devMode" value="true" /> <constant name="struts.enable.DynamicMethodInvocation" value="true"/> <package name="default" namespace="/abc" extends="struts-default"> <default-action-ref name="index"></default-action-ref> <action name="index" class="com.pengli.struts.parampack.MyActionOne" method="Def"> <result> /index.jsp </result> </action> </package> </struts>
除了这个也可以用全局的
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <!-- Add packages here --> <constant name="struts.devMode" value="true" /> <constant name="struts.enable.DynamicMethodInvocation" value="true"/> <!-- Add packages here --> <package name="defalutError" namespace="/" extends="struts-default"> <global-results> <result name="error"> /Errors.jsp </result> </global-results> </package> <package name="testdefalult" namespace="/abc" extends="defalutError"> <action name="index" class="com.pengli.struts.parampack.MyActionOne" method="Def"> <result > /index.jsp </result> </action> </package> </struts>
有时候我们也是需要模块化struts.xml在多人开发时更加灵活
我们再建一个xml文档
struts.xml代码
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <!-- Add packages here --> <constant name="struts.devMode" value="true" /> <constant name="struts.enable.DynamicMethodInvocation" value="true"/> <include file="testModel.xml"></include> </struts>
testModel.xml
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> <struts> <!-- Add packages here --> <package name="testdefalult" namespace="/abc" extends="struts-default"> <default-action-ref name="index"></default-action-ref> <action name="index" class="com.pengli.struts.parampack.MyActionOne" method="Def"> <result> /index.jsp </result> </action> </package> </struts>
相关文章推荐
- Struts2学习---namespace,file模块包含,默认action
- struts2——ValueStack,模块包含,默认action!!!
- Struts2之web元素访问与模板包含与默认Action使用
- Struts2学习第四天:struts模块配置、默认Action、Action总结
- Struts2_模块包含 及Action总结
- Struts2-Action-8-系列问题(包含模块配置文件、defaultAction)
- Struts2--模块包含
- Struts2中配置默认Action
- spring整合SpringMVC Controller 和 Struts2 Action控制层Bean的默认作用域
- 单元测试Struts2Spring项目的Action和Service(包含源码)
- Struts2理解--动态方法和method属性及通配符_默认Action
- Struts2一个Action内包含多个请求处理方法的处理,method的使用方法,struts2中的路径问题,通配符映射 (
- Struts2第三篇【Action开发方式、通配符、Struts常量、跳转全局视图、action节点默认配置】
- Struts2理解--动态方法和method属性及通配符_默认Action
- 【Struts2复习知识点十三】-模块包含——配置struts.xml
- Struts2 拦截器 默认Action 一些常量的设置 Result常用的结果类型
- Struts2一个Action内包含多个请求处理方法的处理,method的使用方法,struts2中的路径问题,通配符映射
- 道听途说Struts2之12:include模块包含
- Struts2一个Action内包含多个请求处理方法的处理,method的使用方法,struts2中的路径问题,通配符映射
- Struts2理解--动态方法和method属性及通配符_默认Action