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里面可以不 求高手解答 或者什么其它的办法 可以少个显示的页面的 ,但必须要客户端要有提示显示登录成功与否的
展开
 我来答
春秋金经
2013-12-15 · 超过34用户采纳过TA的回答
知道答主
回答量:142
采纳率:0%
帮助的人:54.3万
展开全部
struts2一样可以out.print啊
先获取request
然后request,getWriter().print()
追问
就是想问怎么获取的   贴上来 马上采纳
追答
在action里面
HttpServletRequest request = ServletActionContext.getRequest();
然后就和servlet里面一样了啊
request.getWriter().print("xxxxx");
java菜虫
2013-12-14
知道答主
回答量:27
采纳率:0%
帮助的人:19.3万
展开全部
一般这种需求是用ajax异步提交,返回值之后,页面alert结果的,你这种写法明显的是培训阶段的做法。。。
追问
有没有搞""""错。培训这你都知道!~~~  那能讲讲 你们是怎么用什么ajax异步提交的吗,都没听过  ajax无刷新,验证帐号是否存在到是知道一点
追答
http://www.163.com/网易的这个邮箱登陆就是这种,ajax异步登陆成功之后改写最上面的标签,已达到登陆的目的,以前我培训的时候就是登陆之后跳转一个登陆成功页面,相当古老了,一般做法是跳转到网站首页在某个显眼的地方写上欢迎XXX,就告诉用户你登陆成功了,实际操作里面基本不会出现这种就显示你登陆成功没有这种傻傻的页面的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式