struts2_Action之间的重定向传参
2013-02-23 16:28
330 查看
struts.xml:
action1.jsp:
action2.jsp:
Action1.java:
Action2.java:
关键是在sruts.xml中配置一下,如下:
result-type属性可以在struts-default.xml中找到:
文章来自:http://www.cnblogs.com/hanyuan/archive/2012/06/05/2536738.html
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之间传参 (转自sfm1314620)
- Struts2中action之间传参中文乱码的问题
- Struts2 action之间传参
- jsp 传参乱码 Struts2中action之间传参中文乱码的问题
- struts2 Action之间传递值
- Struts2 action之间相互跳转传递参数
- Struts2 两个Action之间动态传参数
- struts2 action 之间跳转
- 多个action之间跳转传参问题
- Struts2三种传参方式(从jsp页面传到Action)
- Struts2学习笔记1----Struts2框架action与view之间的参数传递小测试!
- Struts2三种传参方式(从jsp页面传到Action)
- struts2 Action之间跳转
- 在struts2中的struts.xml里重定向action时传参数
- struts2配置文件中,action之间的跳转
- struts2 result重定向到action
- struts2的result重定向到另一个action
- Struts2中action重定向跳转到jsp页面两种配置方式
- struts1及struts2中action和jsp之间数据和参数传输传递