JSP 获取URL 附带参数
来源:互联网 发布:h5响应式企业网站源码 编辑:程序博客网 时间:2024/05/01 13:42
获取当前浏览器的URL:
<% String url = "http://" + request.getServerName() + ":" + request.getServerPort() + request.getContextPath()+request.getServletPath().substring(0,request.getServletPath().lastIndexOf("/")+1);
if(request.getQueryString()!=null)
url+="?"+request.getQueryString();
pageContext.setAttribute("currenturl",url);
System.out.println("+++++"+url);
url = null;
%>
获取服务器实际访问的URL:
<% String url=request.getScheme()+"://";
url+=request.getHeader("host");
url+=request.getRequestURI();
if(request.getQueryString()!=null)
url+="?"+request.getQueryString();
pageContext.setAttribute("currenturl",url);
System.out.println("+++++"+url);
url = null;
%>
HttpServletRequest req
System.out.println("地址Url是:"+req.getRequestURL());
System.out.println("地址Url后所带的参数是:"+req.getQueryString());
有时候表单提取过来是gbk码
foo.jsp?bar=%C4%E3%BA%C3
有时候是中文的形式
foo.jsp?bar=你好
如何使jsp接受该参数时,两种形式都兼容?
这个是传值的处理!
不可能两者兼容,必须手动处理。
因为中文传值可能会乱码。
第一种:
String bar = URLDecoder.decode(request.getParameter("bar"),"utf-8");
第二种:
String bar = new String (request.getParameter("bar")getBytes("ISO-8859-1"), "UTF-8");
- JSP 获取URL 附带参数
- js 获取URL地址附带参数 获得请求链接参数
- jsp 获取url的参数
- js获取,url后面附带的参数的方法
- 在jsp页面获取url请求参数
- 在jsp页面获取url请求参数
- 在jsp页面获取url请求参数
- jsp通过url传递和获取参数
- jsp获取参数值通过url传值
- jsp获取当前页面url(带参数)
- jsp中用js获取url参数
- jsp获取地址url以及url的参数
- jsp中获取前一个页面的url包括参数
- Jsp中获取前一个页面的url包括参数
- jsp页面中添加js脚本获取url参数
- jsp中获取前一个页面的url包括参数
- 获取上一个jsp中url后面的参数
- jsp页面获取URL地址拼接的参数
- Android 自定义弹出对话框显示不全的问题
- ext3使用itemCls无效
- C# 进制转换
- 内存池的实现(一)
- qt creator 使用
- JSP 获取URL 附带参数
- 第一论
- 数据库 - 概念结构设计
- 天声人語 20150508
- 日经春秋 20150508
- OC反射机制
- 内存池的实现(二)
- 好友已经删了,还能在电脑中找到聊天记录吗
- GestureDetector 手势