Struts2 action之间传值与跳转
2015-04-18 10:23
381 查看
最近在学习struts2关于action之间的跳转
后台代码:LoginAction.java
struts.xml配置:
方法一:redirectAction:
方法二:redirect:
后台代码:LoginAction.java
public class LoginAction extends ActionSupport{ private String userName; private String password; public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String login(){ Map session1=ActionContext.getContext().getSession(); session1.remove("name"); if(userName.length()<6){ return "failure"; } System.out.println(userName+" ll"); if(password.length()>6){ Map session=ActionContext.getContext().getSession(); session.put("name", userName); HttpServletRequest request=ServletActionContext.getRequest(); request.setAttribute("name", userName);} return "success"; } }
struts.xml配置:
方法一:redirectAction:
<action name="login" class="action.LoginAction"> <result name="success" type="redirectAction"> <param name="actionName">show</param> <param name="userName">${userName}</param> </result> </action> <action name="show" class="action.ShowAction"> <result name="success">/success.jsp</result> </action>
方法二:redirect:
<action name="login" class="action.LoginAction"> <result name="success" type="redirect">/show.action?userName=${userName} </result> </action> <action name="show" class="action.ShowAction"> <result name="success">/success.jsp</result> </action>
相关文章推荐
- struts2 action 之间跳转
- struts2 action 之间跳转
- Struts2 action之间相互跳转传递参数
- struts2 action 之间跳转
- struts2 action之间的跳转
- 【struts2】action里result到action之间的跳转、不同包package
- struts2中action之间的跳转
- Struts2 action之间相互跳转传递参数
- struts2 Action之间跳转
- Struts2中action之间的跳转问题
- struts2 Action之间跳转
- struts2配置文件中,action之间的跳转
- struts2中action之间使用chain传值的探索
- struts2里同包与不同包的action之间跳转
- struts2 action 之间跳转
- struts2中action之间的跳转
- struts2使用注解配置Action之间的跳转
- struts2 action间跳转传值
- Struts2中action之间的跳转问题
- struts2 action间跳转传值