在編寫(xiě)JSP/Servlet應(yīng)用時(shí)常常需要從傳入的鏈接中提取一些信息。HttpServletRequest提供了多個(gè)方法,這些方法之間容易混淆。總結(jié)并舉例如下,希望能對(duì)大家有所幫助。
舉例:
http://localhost:7001/myservlet/somepath/test?someparam=somevalue request.getPathInfo():返回/somepath/test
request.getRequestURL():返回
http://localhost:7001/myservlet/somepath/test request.getRequestURI():返回/myservlet/somepath/test
request.getServletPath():返回/myservlet
request.getQueryString():返回someparam=somevalue