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
  • 相关阅读:
    普通变量和数组作为函数参数的区别
    2.1
    SQL NULL 值
    SQL ALTER TABLE 语句
    SQL CHECK 约束
    SQL LEFT JOIN 关键字
    SQL JOIN
    SQL Alias(别名)
    SQL 通配符
    从暴力中解脱,
  • 原文地址:https://www.cnblogs.com/heyang78/p/3445230.html
Copyright © 2011-2022 走看看