Java学习笔记

SSI测试-action跳转至另一个action

2018-02-27  本文已影响0人  陶宁

注册页面完成后跳转至查询页面并触发查询用户青岛action

1、在struts.xml文件中添加一个 redirectAction类型的result

 ${successPath}
 ${successPath}
 ${redirectActionPath}  

2、在loginAction的页面增加

public String redirectActionPath;

增加get和set方法

3、在register方法中setRedirectActionPath和 修改return内容

         public String register() {
                   user_list = bs.queryForList("userisexist",username);//注册的用户名查询user_list
                   if(user_list!=null&&user_list.size()>0){//如用户名存在则在注册页面上弹出用户名已存在
                            setHidvalue("1");
                            setSuccessPath("register.jsp");
                            return "error";
                   }                
                   Map map = new HashMap();
                   map.put("username", username);
                   map.put("password", password);
                   bs.save("saveUserInfo", map);//保存用户名密码
                   map = new HashMap();//把map中的数据置空 
                   setRedirectActionPath("userlist_login.action");//转调用另一个action
                   return "redirectAction";
         }
上一篇下一篇

猜你喜欢

热点阅读