global-results定义全局的result不起作用
2016-03-25 17:30
417 查看
global-results定义全局的result不起作用,注意应extends配置全局result的package
(1)有很多时候一个<result>可供很多<action>使用,这时可以使用<global-results>标签来定义全局的<result>,代码见struts-user.xml。执行顺序:当一个Action返回的String没有相应的<result>与之对应,Struts2就会查找全局的<result>。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.devMode" value="true" />
<package name="user" namespace="/user" extends="struts-default">
<global-results>
<result name="mainpage">/main.jsp</result>
</global-results>
<action name="index">
<result>/index.jsp</result>
</action>
<action name="user" class="com.bjsxt.struts2.user.action.UserAction">
<result>/user_success.jsp</result>
<result name="error">/user_error.jsp</result>
</action>
</package>
//注释:如果其他包中也需要用到这个全局结果集,需要用到package的extends
<package name="admin" namespace="/admin" extends="user">
<action name="admin" class="com.bjsxt.struts2.user.action.AdminAction">
<result>/admin.jsp</result>
</action>
</package>
</struts>
(1)有很多时候一个<result>可供很多<action>使用,这时可以使用<global-results>标签来定义全局的<result>,代码见struts-user.xml。执行顺序:当一个Action返回的String没有相应的<result>与之对应,Struts2就会查找全局的<result>。
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
<struts>
<constant name="struts.devMode" value="true" />
<package name="user" namespace="/user" extends="struts-default">
<global-results>
<result name="mainpage">/main.jsp</result>
</global-results>
<action name="index">
<result>/index.jsp</result>
</action>
<action name="user" class="com.bjsxt.struts2.user.action.UserAction">
<result>/user_success.jsp</result>
<result name="error">/user_error.jsp</result>
</action>
</package>
//注释:如果其他包中也需要用到这个全局结果集,需要用到package的extends
<package name="admin" namespace="/admin" extends="user">
<action name="admin" class="com.bjsxt.struts2.user.action.AdminAction">
<result>/admin.jsp</result>
</action>
</package>
</struts>
相关文章推荐
- JavaWeb项目开发案例精粹-第3章在线考试系统-003Dao层
- 文件输入/输出
- nodejs
- 写博客最初的动力是吐槽小米
- Floyd hdu1385
- PHP中与Perl兼容的正则表达式处理函数
- javascript创建子类
- 动态插入窗口控件 句柄到cwnd转换
- Java 学习系列:LinkedList 的实现原理
- Android酷炫实用的开源框架
- 二分查找算法(OC版--非递归实现)
- 鲜为人知的Multipeer Connectivity(部分转载)
- 导航条的制作
- MySQL常用命令总结
- 驰骋工作流程引擎ccbpm,ccflow,jflow关于组织结构集成的重新解释.
- 驰骋工作流程引擎ccbpm,ccflow,jflow关于组织结构集成的重新解释.
- 3631:[JLOI2014]松鼠的新家
- 理解Java虚拟机体系结构
- Bitmap与BiatmapFactory深入解析
- 堆的概念及基本操作实现