zoukankan      html  css  js  c++  java
  • 从HttpServletRequest获取完整的请求路径

    String url = request.getRequestURI(); // 这个方法只能获得不包含参数的请求url,且只包含相对路径

    StringBuffer url_buffer = request.getRequestURL();// 这个方法也只能获得不包含参数的请求url,但是绝对路径

    String queryString = request.getQueryString();;// 这个方法能获得url后面的参数串

    将它们组合起来就能获得完整的请求路径了,下面用程序说明:

    在地址栏输入:http://localhost:8080/rtsbiz/page/goto.do?view=/page/jsp/maintainence/meeting/index,回车

    负责响应的Servlet程序如下:

            String url = request.getRequestURI(); // 这个方法只能获得不包含参数的请求url,且只包含相对路径
            System.out.println("url="+url);
            StringBuffer url_buffer = request.getRequestURL();// 这个方法也只能获得不包含参数的请求url,但是绝对路径
            System.out.println("url_buffer="+url_buffer.toString());
            String queryString = request.getQueryString();;// 这个方法能获得url后面的参数串
            System.out.println("queryString="+queryString);

    输出如下:

    url=/rtsbiz/page/goto.do
    url_buffer=http://localhost:8080/rtsbiz/page/goto.do
    queryString=view=/page/jsp/maintainence/meeting/index
  • 相关阅读:
    《Hadoop实战》第一章
    找工作必备技能
    范数的深刻解读(转自知乎)
    贝叶斯定理(贝叶斯分类)
    什么是机器学习?
    线性可分 与线性不可分
    正则化和归一化
    过拟合问题是什么?
    CVPR 2016 paper reading (6)
    CVPR 2016 paper reading (3)
  • 原文地址:https://www.cnblogs.com/heyang78/p/3445230.html
Copyright © 2011-2022 走看看