zoukankan      html  css  js  c++  java
  • Struts2 全局结果集

    1、index,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>





  • 相关阅读:
    BZOJ-2431: [HAOI2009]逆序对数列 (傻逼递推)
    BZOJ3695 滑行
    BZOJ3689 异或之
    BZOJ3696 化合物
    BZOJ1393 [Ceoi2008]knights
    BZOJ2280 [Poi2011]Plot
    BZOJ1570 [JSOI2008]Blue Mary的旅行
    BZOJ2751 [HAOI2012]容易题(easy)
    BZOJ2818 Gcd
    BZOJ2426 [HAOI2010]工厂选址
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/7059944.html
Copyright © 2011-2022 走看看