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結果集返回類型其中的一個例子,其它結果集返回類型的用法基本類似。


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM