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
  • 相关阅读:
    Leetcode Power of Two
    Leetcode Reverse Integer
    Leetcode Add Digits
    Leetcode Roman to Integer
    Python 函数的定义语法
    Python 函数的三种定义方式
    Python 函数的定义与调用
    Python 函数分类
    Python 为什么要使用函数
    Python 文件的二进制读写
  • 原文地址:https://www.cnblogs.com/heyang78/p/3445230.html
Copyright © 2011-2022 走看看