Struts2_Global_Results_全局结果集
2024-09-04 13:13:34
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>
<constant name="struts.configuration.xml.reload" value="true"/>
<constant name="struts.enable.DynamicMethodInvocation" value="true"/> <package name="default" namespace="/" extends="struts-default">
<default-action-ref name="default"></default-action-ref> <global-results>
<result name="mainpage">/mainpage.jsp</result>
</global-results> <action name="default">
<result>/default.jsp</result>
</action> </package> <package name="type" namespace="/type" extends="default">
<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 name="admin" namespace="/admin" extends="default">
<action name="admin" class="com.bjsxt.struts2.user.action.AdminAction">
<result>/admin.jsp</result>
</action>
</package>
</struts>
UserAction:
package com.bjsxt.struts2.user.action; import com.opensymphony.xwork2.ActionSupport; public class UserAction extends ActionSupport{ private static final long serialVersionUID = -1223017903962609751L; public Integer type; public String execute(){
System.out.println("type = " + this.type);
if(type == 1) return SUCCESS;
if(type == 2) return ERROR;
else return "mainpage";
} public Integer getType() {
return type;
} public void setType(Integer type) {
this.type = type;
}
}
名为 user 的 namespace 中并没有,mainpage的result,它回去找父package中的result,找到了global-result 中的 mainpage
链接: http://pan.baidu.com/s/1kV4uXON 密码: i96x
最新文章
- ios NSString 转 float的注意
- http://www.cnblogs.com/xia520pi/archive/2012/05/16/2504205.html
- PHP基础语法2
- 数列 COGS1048:[Citric S2] 一道防AK好题
- apache不解析php文档?提示需要下载(转)
- Keil C51内存分配与优化
- W5500EVB TCP Client模式设置说明
- 手机端H5 header定义样式
- [Java第一课]环境变量的配置以及eclipse一些常用快捷键
- Tutorial中的Hello2代码
- 关于SQL配置管理工具无法打开0x8004100e问题!
- vue.js使用vue-preview做移动端缩略图时报错Property or method ";$preview"; is not defined
- php项目中使用element.ui和vue
- 哪些intel 网卡支持SR-IOV
- js+jquery检测用户浏览器型号(转)
- XAMPP permissions on Mac OS X
- 由已打开的文件读取数据---read
- Vim YouCompleteMe 安装配置
- Linux SSH隧道技术(端口转发,socket代理)
- C++实现设计模式之 —策略与简单工程结合