您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Java >> jsp,页面跳转路径问题,在一个servlet中怎么知道是从哪个页面跳转过来的呢?

jsp,页面跳转路径问题,在一个servlet中怎么知道是从哪个页面跳转过来的呢?

来源:网络整理     时间:2016/6/28 7:10:52     关键词:

关于网友提出的“ jsp,页面跳转路径问题,在一个servlet中怎么知道是从哪个页面跳转过来的呢?”问题疑问,本网通过在网上对“ jsp,页面跳转路径问题,在一个servlet中怎么知道是从哪个页面跳转过来的呢?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: jsp,页面跳转路径问题,在一个servlet中怎么知道是从哪个页面跳转过来的呢?
描述:

servletjspurl

例如我从a.jsp页面进入loginServlet中,我在loginServlet中怎么得到我跳转过来的地址就是a.jsp?   不想通过url传值的方法.觉得通过url传值传一个地址很怪.我是想知道,有没有怎么方法在loginServlet有什么方法之类的可以获得是从哪里进入的.....求方法..
解决方案1:

 HttpServletRequest req = (HttpServletRequest) request;  String urlpage = req.getRequestURI();
跳进你的servlet的类后用这个获取路径就是A.jsp了
你再用一个session保存起来就行了!

session.setAttribute("LOGIN_BACK", gobackurl);

解决方案2:

引用 6 楼 li498833284 的回复:
request.getHeader("referer");  可能手写有误
+1 Header里的referer就是lz要的了 解决方案3:

request.getHeader("referer");  可能手写有误

解决方案4:

平时都用request.getRequestURL()或者request.getRequestURI()获取页面的地址


以上介绍了“ jsp,页面跳转路径问题,在一个servlet中怎么知道是从哪个页面跳转过来的呢?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2123517.html

相关图片

相关文章