Struts2 全局结果集
2016-02-24 14:16
417 查看
1、index,jsp
2、struts.xml
3、AdminAction.java
4、UserAction.java
5、admin,jsp
6、main,jsp
7、userError.jsp
8、userSuccess.jsp
<body> Result类型 <ol> <li><a href="user/user?type=1">返回success</li> <li><a href="user/user?type=2">返回error</li> <li><a href="user/user?type=3">返回global result</li> <li><a href="user/user?type=4">admin继承user包</li> </ol> </body>
2、struts.xml
<struts> <constant name="struts.devMode" value="true" /> <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.wxh.action.UserAction"> <result >/userSuccess.jsp</result> <result name="error">/userError.jsp</result> </action> </package> <package name="admin" namespace="/admin" extends="user"> <action name="admin" class="com.wxh.action.AdminAction"> <result>/admin.jsp</result> </action> </package> </struts>
3、AdminAction.java
package com.wxh.action; import com.opensymphony.xwork2.ActionSupport; public class AdminAction extends ActionSupport { public String execute() throws Exception{ return "mainpage"; } }
4、UserAction.java
package com.wxh.action; import com.opensymphony.xwork2.ActionSupport; public class UserAction extends ActionSupport{ /** * */ private static final long serialVersionUID = 1L; private int type; public int getType() { return type; } public void setType(int type) { this.type = type; } public String execute() throws Exception{ if(type==1) return "success"; else if(type==2) return "error"; else return "mainpage"; } }
5、admin,jsp
<body> admin继承user包 </body>
6、main,jsp
<body> mainpage </body>
7、userError.jsp
<body> user error! </body>
8、userSuccess.jsp
<body> user Success! </body>
相关文章推荐
- 使用Spring的MailSender发送邮件
- 使用Spring的MailSender发送邮件
- java 获取、修改文件属性
- 使用Spring的MailSender发送邮件
- Myeclipse2015环境Java代码块折叠
- JAVA-input如何占满整个td
- java 基础之transient
- Java Serializable(序列化)的理解和总结
- java的枚举
- JAVA学习20160224
- [Selenium] Java代码获取屏幕分辨率
- Struts2 Result Type
- 常用eclipse快捷键总结(后续会用增加)
- JAVA-表格里的c:foreach使用及数字总计
- Jps介绍以及解决jps无法查看某个已经启动的java进程问题
- 在Eclipse中打开Hadoop工程
- 关于MyEclipse对Struts2配置文件较检异常 Invalid result location value/parameter
- salt部署jdk
- Struts2 访问web元素
- Java 之List根据对象字段名去重复