问题描述
- 我是做javaWEB开发的,请问一下页面的跳转问题
-
当我进入一个网站,在a.jsp页面,点击登录按钮跳转到login.jsp,填写账号密码之后又返回了a.jsp页面,那我怎么就返回a.jsp的呢,是传参的吗,还是什么?如:当我在b.jsp页面点击登录,同样填写账号密码之后又是怎样返回b.jsp的呢
解决方案
你点确定按钮的时候,指向那个页面?应该有个跳转成功和跳转失败页面吧。
解决方案二:
看你用的是Struts还是Servlet咯,如果是Struts的话,在Struts.xml配置文件里面配置成功的跳转页面为a.jsp 就可以了啊。如果是Servlet 的话,也是在配置文件里面配置啊,也可以使用转发之类的直接跳。
解决方案三:
其实就是一个将前台数据跟后台数据库的数据进行比较,然后根据比较的结果不同而做不同的跳转操作,如果是直接用的js+Servlet的话,就可以使用重定向或者是转发,来实现具体跳到自己想要去的页面。可能是楼主有一些小的地方没有注意,或者是配置什么地方的时候没有弄好,才会出现这样的问题,仔细检查一遍,或者是叫同学,朋友帮你看一下,很多时候一些简单的错误自己是看不出来的,别人就可以看到你看不到的地方。
解决方案四:
是不是像这种情况
你在京东买了东西了,你没登入,但是你购物车里有东西,当你点击提交的时候
这时浏览器提示你登入,而你登入后,你不会进入主页,你会直接到支付页面
配置拦截器
解决方案五:
history.back(-1):直接返回当前页的上一页,数据全部消息,是个新页面
history.go(-1):也是返回当前页的上一页,不过表单里的数据全部还在
history.back(0) 刷新 history.back(1) 前进 history.back(-1) 后退
时间: 2024-09-17 04:32:25