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>





  • 相关阅读:
    为什么Go没有三元运算符
    [Win10]鼠标没用,插入USB口电脑提示USB Optical Mouse找不到驱动程序的解决方案
    Office2016软件安装教程
    office2019软件安装教程
    Go语言 科学计算库 Gonum 学习1
    AI Studio 学习 Go 豆瓣电影爬取
    Git下载、安装与环境配置
    VueJS 数组哪些方法是响应式的
    VueJS v-for
    VueJS v-show
  • 原文地址:https://www.cnblogs.com/jzssuanfa/p/7059944.html
Copyright © 2011-2022 走看看