servlet里经常会用到一些GET方法,容易弄混,把它们记在这儿了。
servletContext.getContextPath()=
servletContext.getRealPath("/")=F:\ess-branch\web\
servletContext.getRealPath("")=F:\ess-branch\web
servletContext.getContextPath()=
servletContext.getServerInfo()=Apache Tomcat/6.0.18
servletContext.getResource("/")=jndi:/localhost/
httpServletRequest.getContextPath()=
httpServletRequest.getLocalAddr()=127.0.0.1
httpServletRequest.getLocalName()=localhost
httpServletRequest.getLocalPort()=8090
httpServletRequest.getPathInfo()=null
httpServletRequest.getPathTranslated()=null
httpServletRequest.getProtocol()=HTTP/1.1
httpServletRequest.getQueryString()=null
httpServletRequest.getRealPath("")已过时=F:\ess-branch\web
httpServletRequest.getRemoteAddr()=127.0.0.1
httpServletRequest.getRemoteHost()=127.0.0.1
httpServletRequest.getRemotePort()=3288
httpServletRequest.getRemoteUser()=null
httpServletRequest.getRequestURI()=/support/indexinfo/uploadPicture.htm
httpServletRequest.getRequestURL()=http://localhost:8090/support/indexinfo/uploadPicture.htm
httpServletRequest.getScheme()=http
httpServletRequest.getServerName()=localhost
httpServletRequest.getServerPort()=8090
httpServletRequest.getServletPath()=/support/indexinfo/uploadPicture.htm
httpServletRequest.getUserPrincipal()=null
ServletContext servletContext = ActionContext.getServletContext();
HttpServletRequest httpServletRequest = ActionContext.getRequest();
if (servletContext == null) {
System.out.println("servletContext is null");
}
if (httpServletRequest == null) {
System.out.println("httpServletRequest is null");
}
System.out.println("servletContext.getContextPath()="
+ servletContext.getContextPath());
System.out.println("servletContext.getRealPath(\"/\")="
+ servletContext.getRealPath("/"));
System.out.println("servletContext.getRealPath(\"\")="
+ servletContext.getRealPath(""));
System.out.println("servletContext.getContextPath()="
+ servletContext.getContextPath());
System.out.println("servletContext.getServerInfo()="
+ servletContext.getServerInfo());
try {
System.out.println("servletContext.getResource(\"/\")="
+ servletContext.getResource("/"));
}
catch (MalformedURLException e) {
e.printStackTrace();
}
// httpServletRequest
System.out.println("httpServletRequest.getContextPath()="
+ httpServletRequest.getContextPath());
System.out.println("httpServletRequest.getLocalAddr()="
+ httpServletRequest.getLocalAddr());
System.out.println("httpServletRequest.getLocalName()="
+ httpServletRequest.getLocalName());
System.out.println("httpServletRequest.getLocalPort()="
+ httpServletRequest.getLocalPort());
System.out.println("httpServletRequest.getPathInfo()="
+ httpServletRequest.getPathInfo());
System.out.println("httpServletRequest.getPathTranslated()="
+ httpServletRequest.getPathTranslated());
System.out.println("httpServletRequest.getProtocol()="
+ httpServletRequest.getProtocol());
System.out.println("httpServletRequest.getQueryString()="
+ httpServletRequest.getQueryString());
System.out.println("httpServletRequest.getRealPath(\"\")已过时="
+ httpServletRequest.getRealPath(""));
System.out.println("httpServletRequest.getRemoteAddr()="
+ httpServletRequest.getRemoteAddr());
System.out.println("httpServletRequest.getRemoteHost()="
+ httpServletRequest.getRemoteHost());
System.out.println("httpServletRequest.getRemotePort()="
+ httpServletRequest.getRemotePort());
System.out.println("httpServletRequest.getRemoteUser()="
+ httpServletRequest.getRemoteUser());
System.out.println("httpServletRequest.getRequestURI()="
+ httpServletRequest.getRequestURI());
System.out.println("httpServletRequest.getRequestURL()="
+ httpServletRequest.getRequestURL());
System.out.println("httpServletRequest.getScheme()="
+ httpServletRequest.getScheme());
System.out.println("httpServletRequest.getServerName()="
+ httpServletRequest.getServerName());
System.out.println("httpServletRequest.getServerPort()="
+ httpServletRequest.getServerPort());
System.out.println("httpServletRequest.getServletPath()="
+ httpServletRequest.getServletPath());
System.out.println("httpServletRequest.getUserPrincipal()="
+ httpServletRequest.getUserPrincipal());
#j2ee开发
(责任编辑:SQL吧信息编辑)
本文引自:SQL吧|企业网站源码下载(www.sql8.net) 原文参考:http://www.sql8.net/a/course/chengxu/java/servlet/2014/0620/25822.html
servletContext.getContextPath()=
servletContext.getRealPath("/")=F:\ess-branch\web\
servletContext.getRealPath("")=F:\ess-branch\web
servletContext.getContextPath()=
servletContext.getServerInfo()=Apache Tomcat/6.0.18
servletContext.getResource("/")=jndi:/localhost/
httpServletRequest.getContextPath()=
httpServletRequest.getLocalAddr()=127.0.0.1
httpServletRequest.getLocalName()=localhost
httpServletRequest.getLocalPort()=8090
httpServletRequest.getPathInfo()=null
httpServletRequest.getPathTranslated()=null
httpServletRequest.getProtocol()=HTTP/1.1
httpServletRequest.getQueryString()=null
httpServletRequest.getRealPath("")已过时=F:\ess-branch\web
httpServletRequest.getRemoteAddr()=127.0.0.1
httpServletRequest.getRemoteHost()=127.0.0.1
httpServletRequest.getRemotePort()=3288
httpServletRequest.getRemoteUser()=null
httpServletRequest.getRequestURI()=/support/indexinfo/uploadPicture.htm
httpServletRequest.getRequestURL()=http://localhost:8090/support/indexinfo/uploadPicture.htm
httpServletRequest.getScheme()=http
httpServletRequest.getServerName()=localhost
httpServletRequest.getServerPort()=8090
httpServletRequest.getServletPath()=/support/indexinfo/uploadPicture.htm
httpServletRequest.getUserPrincipal()=null
ServletContext servletContext = ActionContext.getServletContext();
HttpServletRequest httpServletRequest = ActionContext.getRequest();
if (servletContext == null) {
System.out.println("servletContext is null");
}
if (httpServletRequest == null) {
System.out.println("httpServletRequest is null");
}
System.out.println("servletContext.getContextPath()="
+ servletContext.getContextPath());
System.out.println("servletContext.getRealPath(\"/\")="
+ servletContext.getRealPath("/"));
System.out.println("servletContext.getRealPath(\"\")="
+ servletContext.getRealPath(""));
System.out.println("servletContext.getContextPath()="
+ servletContext.getContextPath());
System.out.println("servletContext.getServerInfo()="
+ servletContext.getServerInfo());
try {
System.out.println("servletContext.getResource(\"/\")="
+ servletContext.getResource("/"));
}
catch (MalformedURLException e) {
e.printStackTrace();
}
// httpServletRequest
System.out.println("httpServletRequest.getContextPath()="
+ httpServletRequest.getContextPath());
System.out.println("httpServletRequest.getLocalAddr()="
+ httpServletRequest.getLocalAddr());
System.out.println("httpServletRequest.getLocalName()="
+ httpServletRequest.getLocalName());
System.out.println("httpServletRequest.getLocalPort()="
+ httpServletRequest.getLocalPort());
System.out.println("httpServletRequest.getPathInfo()="
+ httpServletRequest.getPathInfo());
System.out.println("httpServletRequest.getPathTranslated()="
+ httpServletRequest.getPathTranslated());
System.out.println("httpServletRequest.getProtocol()="
+ httpServletRequest.getProtocol());
System.out.println("httpServletRequest.getQueryString()="
+ httpServletRequest.getQueryString());
System.out.println("httpServletRequest.getRealPath(\"\")已过时="
+ httpServletRequest.getRealPath(""));
System.out.println("httpServletRequest.getRemoteAddr()="
+ httpServletRequest.getRemoteAddr());
System.out.println("httpServletRequest.getRemoteHost()="
+ httpServletRequest.getRemoteHost());
System.out.println("httpServletRequest.getRemotePort()="
+ httpServletRequest.getRemotePort());
System.out.println("httpServletRequest.getRemoteUser()="
+ httpServletRequest.getRemoteUser());
System.out.println("httpServletRequest.getRequestURI()="
+ httpServletRequest.getRequestURI());
System.out.println("httpServletRequest.getRequestURL()="
+ httpServletRequest.getRequestURL());
System.out.println("httpServletRequest.getScheme()="
+ httpServletRequest.getScheme());
System.out.println("httpServletRequest.getServerName()="
+ httpServletRequest.getServerName());
System.out.println("httpServletRequest.getServerPort()="
+ httpServletRequest.getServerPort());
System.out.println("httpServletRequest.getServletPath()="
+ httpServletRequest.getServletPath());
System.out.println("httpServletRequest.getUserPrincipal()="
+ httpServletRequest.getUserPrincipal());
#j2ee开发
(责任编辑:SQL吧信息编辑)
本文引自:SQL吧|企业网站源码下载(www.sql8.net) 原文参考:http://www.sql8.net/a/course/chengxu/java/servlet/2014/0620/25822.html
本文详细解析了Servlet上下文(ServletContext)和HTTP请求(HttpServletRequest)中常用属性的作用,包括获取上下文路径、真实路径、服务器信息、资源路径、地址、主机名、端口号等,并通过代码示例展示了如何在实际开发中应用这些概念。
2241

被折叠的 条评论
为什么被折叠?



