浏览 3121 次
锁定老帖子 主题:怎么在action中跳转后改变地址栏目?
该帖已经被评为隐藏帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-07-23
this.getEl().dom.action='/rsgl/login.do?username='+username+'&'+'password='+password; 并在相应的loinAction下接收了相应的参数,代码如下: * @struts.action-forward name="success" path="/xtkzMain.jsp" contextRelative="true" * @struts.action-forward name="failure" path="/login.jsp" // 获取提交的用户名: String strUserName = request.getParameter("username"); // 获取提交的密码: String strPassword = request.getParameter("password"); Ctlm06 ctlm06 = ctlm06Service.getUserInf(strUserName,strUserName); if(ctlm06!=null){ //表示成功登陆 return mapping.findForward("success");} else{ return mapping.findForward("failure"); } 结果在成功进入主页="/xtkzMain.jsp后,浏览器的地址栏还是显示http://localhost:8080/rsgl/login.do?username=1&password=1。 请问各位大哥大姐们怎么才能使得地址栏显示为: http://localhost:8080/rsgl/xtkzMain.jsp呢???? 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-07-23
首先,用户名和密码最好不要放在url中,你可以采用post方式,或者给url加密
你的需求可以通过URL重写来解决。 参考: Apache urlrewrite:http://www.linuxsir.org/main/node/293 tomcat urlrewrite:http://www.iteye.com/topic/81080 |
|
返回顶楼 | |