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

最新文章

  1. ios NSString 转 float的注意
  2. http://www.cnblogs.com/xia520pi/archive/2012/05/16/2504205.html
  3. PHP基础语法2
  4. 数列 COGS1048:[Citric S2] 一道防AK好题
  5. apache不解析php文档?提示需要下载(转)
  6. Keil C51内存分配与优化
  7. W5500EVB TCP Client模式设置说明
  8. 手机端H5 header定义样式
  9. [Java第一课]环境变量的配置以及eclipse一些常用快捷键
  10. Tutorial中的Hello2代码
  11. 关于SQL配置管理工具无法打开0x8004100e问题!
  12. vue.js使用vue-preview做移动端缩略图时报错Property or method &quot;$preview&quot; is not defined
  13. php项目中使用element.ui和vue
  14. 哪些intel 网卡支持SR-IOV
  15. js+jquery检测用户浏览器型号(转)
  16. XAMPP permissions on Mac OS X
  17. 由已打开的文件读取数据---read
  18. Vim YouCompleteMe 安装配置
  19. Linux SSH隧道技术(端口转发,socket代理)
  20. C++实现设计模式之 —策略与简单工程结合

热门文章

  1. CGContext ----生成图片--image
  2. Mybatis学习笔记(三) —— DAO开发方法
  3. AJAX使用说明书 基础
  4. redis备份恢复
  5. linux 下结合find 和 rm 删除大量文件
  6. 初识 iOS 自动化测试框架 WebDriverAgent
  7. NorFlash基础
  8. windows下安装TensorFlow(CPU版)
  9. Java升级替换java version &quot;1.5.0&quot;
  10. Vue 中怎么发起请求(二)