Struts2里面 用什么方法可以用类似Servlet JSP的这种方法跳转alert('。。。
publicclassLoginActionextendsActionSupport{privateUserServiceservice;privateTblUsertb...
public class LoginAction extends ActionSupport {
private UserService service;
private TblUser tblUser;
public TblUser getTblUser() {
return tblUser;
}
public void setTblUser(TblUser tblUser) {
this.tblUser = tblUser;
}
public void setService(UserService service) {
this.service = service;
}
public String login() {
TblUser t = service.login(tblUser.getUserName(),tblUser.getUserPwd());
if(t!=null){
return SUCCESS;
}else{
return ERROR;
}
}
}
就是我可不可以在这if 里面写类似out.print("<script>alert('登录成功!');location.href='login.jsp';</script>") 这种跳转可以吗? 这样就不用<result name="success">。。。.jsp</result>了 就可以少个jsp的页面 而且这个页面只是显示一下成功 或者不成功 ,没什么其他的 像Selvlt里面就可以创建了用out.print。。。。!! action里面可以不 求高手解答 或者什么其它的办法 可以少个显示的页面的 ,但必须要客户端要有提示显示登录成功与否的 展开
private UserService service;
private TblUser tblUser;
public TblUser getTblUser() {
return tblUser;
}
public void setTblUser(TblUser tblUser) {
this.tblUser = tblUser;
}
public void setService(UserService service) {
this.service = service;
}
public String login() {
TblUser t = service.login(tblUser.getUserName(),tblUser.getUserPwd());
if(t!=null){
return SUCCESS;
}else{
return ERROR;
}
}
}
就是我可不可以在这if 里面写类似out.print("<script>alert('登录成功!');location.href='login.jsp';</script>") 这种跳转可以吗? 这样就不用<result name="success">。。。.jsp</result>了 就可以少个jsp的页面 而且这个页面只是显示一下成功 或者不成功 ,没什么其他的 像Selvlt里面就可以创建了用out.print。。。。!! action里面可以不 求高手解答 或者什么其它的办法 可以少个显示的页面的 ,但必须要客户端要有提示显示登录成功与否的 展开
2个回答
展开全部
一般这种需求是用ajax异步提交,返回值之后,页面alert结果的,你这种写法明显的是培训阶段的做法。。。
追问
有没有搞""""错。培训这你都知道!~~~ 那能讲讲 你们是怎么用什么ajax异步提交的吗,都没听过 ajax无刷新,验证帐号是否存在到是知道一点
追答
http://www.163.com/网易的这个邮箱登陆就是这种,ajax异步登陆成功之后改写最上面的标签,已达到登陆的目的,以前我培训的时候就是登陆之后跳转一个登陆成功页面,相当古老了,一般做法是跳转到网站首页在某个显眼的地方写上欢迎XXX,就告诉用户你登陆成功了,实际操作里面基本不会出现这种就显示你登陆成功没有这种傻傻的页面的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询