struts2_Action之间的重定向传参
来源:互联网 发布:中国人在非洲 知乎 编辑:程序博客网 时间:2024/05/17 07:08
struts.xml:
1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE struts PUBLIC 3 "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" 4 "http://struts.apache.org/dtds/struts-2.3.dtd"> 5 6 <struts> 7 <package name="struts" extends="struts-default"> 8 <action name="loginvalidate" class="com.sunflower.action.LoginAction"> 9 <result name="success">/welcome.jsp</result>10 <!-- 如果输入信息的校验出错,则转回index.jsp -->11 <result name="input">/index.jsp</result>12 </action>13 14 <action name="action1" class="com.sunflower.action.Action1">15 <result name="success" type="redirectAction">16 <param name="actionName">action2</param>17 <param name="username">${username}</param>18 <param name="password">${password}</param>19 </result>20 </action>21 22 <action name="action2" class="com.sunflower.action.Action2">23 <result name="success">action2.jsp</result>24 </action>25 </package>26 </struts>
action1.jsp:
1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 4 <html> 5 <head> 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7 <title>信息输入</title> 8 </head> 9 <body>10 <form action="action1" method="post">11 姓名:<input type="text" name="username"><br>12 密码:<input type="password" name="password"><br>13 <input type="submit" value="提交">14 </form>15 </body>16 </html>
action2.jsp:
1 <%@ page language="java" contentType="text/html; charset=UTF-8" 2 pageEncoding="UTF-8"%> 3 <%@ taglib prefix="s" uri="/struts-tags"%> 4 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 5 <html> 6 <head> 7 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 8 <title>显示信息</title> 9 </head>10 <body>11 姓名:<s:property value="username"/> 12 密码:<s:property value="password"/>13 </body>14 </html>
Action1.java:
1 package com.sunflower.action; 2 3 import com.opensymphony.xwork2.ActionSupport; 4 5 public class Action1 extends ActionSupport { 6 private String username; 7 private String password; 8 9 public String getUsername() {10 return username;11 }12 13 public void setUsername(String username) {14 this.username = username;15 }16 17 public String getPassword() {18 return password;19 }20 21 public void setPassword(String password) {22 this.password = password;23 }24 25 public String execute() throws Exception {26 return SUCCESS;27 }28 }
Action2.java:
1 package com.sunflower.action; 2 3 import com.opensymphony.xwork2.ActionSupport; 4 5 public class Action2 extends ActionSupport { 6 private String username; 7 private String password; 8 9 public String getUsername() {10 return username;11 }12 13 public void setUsername(String username) {14 this.username = username;15 }16 17 public String getPassword() {18 return password;19 }20 21 public void setPassword(String password) {22 this.password = password;23 }24 25 public String execute() throws Exception {26 return SUCCESS;27 }28 }
关键是在sruts.xml中配置一下,如下:
result-type属性可以在struts-default.xml中找到:
文章来自:http://www.cnblogs.com/hanyuan/archive/2012/06/05/2536738.html
- struts2_Action之间的重定向传参
- struts2_Action之间的重定向传参
- struts2_action中重定向
- 301重定向与302重定向之间的区别
- 重定向和转发之间的区别
- Servlet请求转发和请求重定向之间的区别
- weblogic单点登录session问题,服务器之间的重定向!
- .htaccess实现www 与没有www之间的重定向
- Servlet 第二课:页面之间的跳转与重定向
- 请求转发域重定向之间的区别
- 解析301与302重定向之间的区别
- 解析301与302重定向之间的区别
- 请求转发与重定向之间的区别
- 解析301与302重定向之间的区别
- Java 文件流与标准流之间的重定向
- request,response (转发和重定向之间的比较)
- Servlet 重定向传参
- Struts2重定向传参
- C#解压或压缩文件夹
- 大数据:推荐系统
- linux驱动开发基础
- FFMpeg的使用可以提高视频的加载速度
- JSON知识总结- Gson(五)Date
- struts2_Action之间的重定向传参
- 谈程序员所看重的氛围
- setsockopt() ioctlsocket() sol_socket 详解
- Operating Systems : Design and implementation 读书笔记
- 通过命令行开启和结束应用程序
- FileChannel 使用
- debian关机时的beep声响
- vector 释放内存 swap
- 多线程