Struts2的result结果集返回的类型
struts2的result结果集返回的类型从大的方面分为2种,从小的方面分为4种
一类
       转发到页面                dispatcher
       转发到Action             chain 
       <action name="list">
          <result>
       </action>
       <action name="add">
         <result>
	   <param name="actionName">list</param>
	   <param name="namespace">/</param>
	 </result>
       </action>
二类
     重定向到页面            redirect
     重定向到Action         redirectAction
下面写一个简单的例子
action的方法
public class ResultAction extends ActionSupport {
    public String list(){
        Map<String, Object> session = ActionContext.getContext().getSession();
        session.put("user","明天继续上课");
        return "list";
    }
    public String add(){
        return "add";
    }
}
struts中action的配置文件
<?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.devMode" value="true"></constant>
<package name="result" namespace="/" extends="struts-default">
<action name="ResultActionList" class="cn.sjl.day02.result.ResultAction" method="list">
<result name="list">/day02/list.jsp</result>
</action>
<action name="ResultActionAdd" class="cn.sjl.day02.result.ResultAction" method="add">
<result name="add" type="chain">
<param name="actionName">ResultActionList</param>
<param name="namespace">/</param>
</result>
</action>
</package>
</struts>
jsp页面
<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
<html>
<head>
<title>成功 </title>
</head>
<body>
列表显示成功,${user}
</body>
</html>
访问方式

这只是struts2结果集返回类型其中的一个例子,其它结果集返回类型的用法基本类似。
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号