在错误处理页面中获取当前访问的页面地址
来源:互联网 发布:oracle清空表数据 编辑:程序博客网 时间:2024/05/16 11:37
web项目中自定义了一个错误页面,例如对404错误进行显示的页面,假设为404.jsp,我们在编写404.jsp页面的时候需要获取当前地址栏的url,也就是确定是哪个页面没有找到。我们会发现调用request.getRequestURL()等方法都是无效的,因为它们返回的都是404.jsp这个页面的路径。
因此我们就要想其他的办法,首先我们在404.jsp中把当前请求的所有http头(getHeaderNames)打印出来,发现没有我们想要的信息;接着我把当前请求对象的所有attributes(getAttributeNames)打印出来就找到了解决的办法了。
String uri = (String)request.getAttribute("javax.servlet.forward.request_uri");
于是uri变量就是你当前正在访问的页面,而该页面是找不到的。
- 在错误处理页面中获取当前访问的页面地址
- 获取当前页面的url地址
- 获取当前页面的URL地址
- 获取当前页面的地址 JS
- .net获取当前页面的url地址
- jsp获取当前页面的链接地址
- PHP获取当前页面的URL地址
- JS获取用户当前访问的页面。
- JavaScript获取当前页面访问地址/根目录/等
- Asp 获取当前页面地址
- 在导航页面中获取当前viewController
- scrollTop:在JavaScript中获取当前页面的滚动位置
- scrollTop:在JavaScript中获取当前页面的滚动位置
- PHP中获取当前页面的URL
- asp中获取当前页面的地址与参数的函数代码
- 织梦获取当前页面的url地址
- 自动获取当前页面地址(url)的脚本
- asp.net获取当前页面的url地址
- 7、打印年历
- 如何从完好的数据文件恢复oracle数据库
- PythonChallenge(1)
- 加密保护 Xenocode Postbuild 2007汉化版发布
- asp.net的在线人数统计
- 在错误处理页面中获取当前访问的页面地址
- 自动化测试提纲(Automation Testing Outline)
- 实例解析 在Eclipse3.2上部署JSP全过程
- kermit的安装、配置、使用等
- php include_path设置
- Eclipse开发struts完全指南-JSP实例学习教程
- 引用与const
- 已成功与服务器建立连接,但是在登录过程中发生错误。 (provider: 共享内存提供程序, error: 0 - 管道的另一端上无任何进程。)
- 登陆遮盖层