request.getServletContext()只能在jdk6以上
2013-11-16 23:11
281 查看
要在Java 6.0 以上才能够使用request.getServletContext
ServletRequest的getServletContext方法是Servlet3.0添加的,这个可以看一下官方文档
http://docs.oracle.com/javaee/6/api/javax/servlet/ServletRequest.html#getServletContext()
而Tomcat6只支持到Servlet2.5看它的官方文档可以知道,要用J2EE6的话得换成Tomcat7
http://tomcat.apache.org/tomcat-6.0-doc/index.html
旧版本需要先用request拿到HttpSession或者通过Servlet自身拿到ServletConfig之后再获取ServletContext
相关文章推荐
- 浅谈request.getinputstream只能读取一次的问题
- request.getServletContext()的问题
- 解决request.getInputStream()只能读取一次的问题
- request的getReader()和getInputStream()只能读取一次
- java后台获取服务器的相对路径,不用request.getSession().getServletContext()和ServletActionContext
- String filePath = request.getSession().getServletContext().getRealPath("/");这句话返回的路径是什么,解释下getRealPath("/")函数中的"/"表示什么意思
- getServletConfig().getServletContext().getRequestDispatcher("xxx.jsp")的用法
- 在Servlet中,用this.getServletContext().getRequestDispatcher()跳转后的中文页面显示乱码
- 解决request.getParameter() 、 request.getInputStream()和request.getReader()只能使用一次的问题
- response.sendRedirect 和 getservletcontext().getrequestdispatcher(url).forward(request,response);
- request.getInputStream()只能获取一次的问题
- request.getinputstream只能读取一次
- weblogic上以War包部署的项目中 request.getRealPath()或者getServletContext.getRealPath()为null的原因及解决方法
- Servlet的Request.getInputStream()只能读取一次问题
- Servlet的Request.getInputStream()只能读取一次问题
- request.getSession().getServletContext() .getRealPath("/")
- getServletConfig().getServletContext().getRequestDispatcher("xxx.jsp")的用法
- request.getSession().getServletContext().getRealPath 为null
- eclipse配置外部tomcat需要注意的问题。(怎样让request.getSession().getServletContext().getRealPath("/")得到正确的路径结果)
- request.getInputStream()只能获取一次的问题