jsp获取到用户请求的链接
来源:互联网 发布:美团金融java开发 编辑:程序博客网 时间:2024/05/22 00:45
JSP页面中相关代码:
<% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; String url = "http://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath()+request.getServletPath().substring(0,request.getServletPath().lastIndexOf("/")+1); if(request.getQueryString()!=null) { url+="?"+request.getQueryString(); } System.out.println("path:"+path); System.out.println("basePath:"+basePath); System.out.println("URL:"+url); System.out.println("URL参数:"+request.getQueryString()); %>
访问之后输出的结果:
1.这是不带参数
path:/CSbasePath:http://localhost:8080/CS/URL:http://localhost:8080/CS/URL参数:null
2.带参数时
path:/CSbasePath:http://localhost:8080/CS/URL:http://localhost:8080/CS/?userid=3URL参数:userid=3
为了在servlet中,让异常时跳到带有参数的URL,找了很久才找到。原来这么简单。把url存到session里,异常的时候再取出来加上去就好啦。
String url = session.getAttribute("url"); out.println("<script>alert('出错啦。');window.location.href='"+url+"';</script>");
0 0
- jsp获取到用户请求的链接
- libcurl库cURL成功链接,但无法获取到参数 HTTP请求的参数问题
- jsp include 参数混乱,获取到请求主页面的参数了,清空request parameter
- JSP 用户提交请求
- jsp获取当前页面的链接地址
- 获取微信用户发来的链接
- jsp 获取当前请求的值
- beego获取用户请求参数的方法
- jsp获取请求路径
- jsp获取请求路径
- jsp获取请求路径
- JSP获取用户输入
- JSP获取用户IP
- JSP+JavaBean+Servlet用户注册登录请求的处理
- 优雅的获取TextView用户点击的链接
- jsp获取随机数并跳转到相应的jsp
- 用JSP链接到数据库
- mysql+jsp,在jsp页面连接了数据库,已成功获取数据库字段,请问如何取到当前用户对应的信息
- 枚举的一些用法
- JS,Jquery获取各种屏幕的宽度和高度
- linux 常见命令
- 使用maven打包jar后 执行jar包问题,Exception in thread "main" org.springframework.beans.factory.parsing.BeanDefi
- AnimationUtils类:动画工具类
- jsp获取到用户请求的链接
- 子窗口全屏和还原实现
- JS基础:1.1 HelloWorld
- JS基础:1.2定义JS标签和输出
- 数据结构学习笔记之链表(C语言版)
- JS基础:1.3 引用JS文件
- POJ 1014 Dividing
- 结构之美——优先队列基本结构(四)——二叉堆、d堆、左式堆
- JS基础:1.6注释