request.get Request URI()、get Request URL()、get ConttextPath()、get ServletPath()の違い


request.getRequestURI() request.getRequestURL()request.getContextPath()request.getServletPath()

request.getRequestURI() /jqueryWeb/resources/request.jsp request.getRequestURL() http://localhost:8080/jqueryWeb/resources/request.jsp request.getContextPath()/jqueryWeb request.getServletPath()/resources/request.jsp  resources WebContext jqueryWeb    ----------------------------------------------------- <%=request.getRequestURI() %><br/> < %=request.getRequestURL() %><br/> < %=request.getContextPath()%><br/> < %=request.getServletPath() %><br/> < %=request.getPathInfo() %><br/> /test-struts.jsp http://127.0.0.1:8080/test-struts.jsp /test-struts.jsp null <action name="test" class="testStrutsAction" method="test">     <result>/test-struts.jsp</result> < /action>

  

web application  news, :

 

http://localhost:8080/news/main/list.jsp

 

 

1、 System.out.println(request.getContextPath());

 

:/news

  2、System.out.println(request.getServletPath());

 

:/main/list.JSP

 3、 System.out.println(request.getRequestURI());

 

:/news/main/list.JSp

 4、 System.out.println(request.getRealPath("/"));

 

:F:\tomcat 6.0\webapps
ews\test

request.get Request URI() 、request.get Request URL()、request.get ConttextPath()、request.get ServletPath()の違い
request.get Request URI()/jquery Web/request.jsp request.get Request URL()http://localhost:8080/jqueryWeb/resources/request.jsp request.get ConttextPath()/jqueryWeb request.get ServletPath()/request/jsp注: レスポンスはWebContectのディレクトリ名jqueryWebです。 プロジェクト名  ----------------------------------------------------- <%=request.get RequestURI()<)
<%=request.get Request URL()<>
<%=request.get.getContextPath()
<%http://127.0.0.1:8080/test-struts.jsp/test-struts.jsp null配置:
  
あなたのウェブアプリを仮定します。 名称はnewsです。ブラウザに要求パスを入力してください。
 
http://localhost:8080/news/main/list.jsp
 
次の行コードを実行し、次のような結果を印刷します。
 
1、 System.out.println(request.get ConttextPath();
 
印刷結果:/news
  2、System.out.println(request.get ServletPath();
 
印刷結果:/main/list.JSP
 3、 System.out.println;
 
印刷結果:/news/main/list.JSp
 4、 System.out.println(request.getRealPath);
 
印刷結果:F:\tomcat 6.0\webappsews\test