【JSP】${pageContext.request.contextPath}

取出部署的应用程序名或者是当前的项目名称

http://localhost:8080/demo1/a.jsp 

${pageContext.request.contextPath}或<%=request.getContextPath()%>取出来的就是/demo1

原文地址:https://www.cnblogs.com/xiangtunmizu/p/11960774.html

时间: 2024-09-28 22:52:50

【JSP】${pageContext.request.contextPath}的相关文章

${pageContext.request.contextPath} JSP取得绝对路径

该文转载自:http://jzgl-javaeye.iteye.com/blog/658446 一.问题     JSP中究竟采用绝对路径还是采用相对路径随着所采用技术的越来越复杂,这个问题也变得越来越难以解决. 1)采用相对路径遇到的问题 l         相对路径固然比较灵活,但如果想复制页面内的代码却变得比较困难,因为不同的页面具有不同的相对路径,复制后必须修改每一个连接的路径. l         如果页面被多于一个的页面所包含,那么被包含页面中的相对路径将是不正确的. l      

JSP之项目路径问题(${pageContext.request.contextPath},&lt;%=request.getContextPath()%&gt;以及绝对路径获取)

本随笔这是作为一个记录使用,以备后查.项目完成之后本地部署OK,本地Linux部署OK,都可以正常的访问,可是当我把它部署到服务器上面的时候,首页可以正常访问,可是当发出请求的时候却报错误了,说找不到定义的请求.我很纳闷,本地都OK为什么只有在服务器才能找不到请求.不过按照常理我还是一步一步的来开始排错. 第一步,查看项目部署成功,和部署路径无关,OK. 第二步,查看web.xml以及struts的请求配置,完全OK,没有问题. 第三步,既然部署没有问题,请求配置都OK,如果不是机器的原因那么只

Java中的${pageContext.request.contextPath}

之前在drp项目中就接触了${pageContext.request.contextPath},当时没有注意,这次在java版高校云平台ITOO4.0中再次与之相遇,真是无巧不成书啊.再次遇到,我再置之不理,那就说不过去了吧. 说着个之前,我们必须先要简单的说说EL表达式. EL表达式 EL 全名为ExpressionLanguage.作用是: ?  获取数据: EL表达式主要用于替换JSP页面中的脚本表达式,以从各种类型的web域 中检索java对象.获取数据.(某个web域中的对象,访问ja

关于${pageContext.request.contextPath}的理解 (转载)

${pageContext.request.contextPath}是JSP取得绝对路径的方法,等价于<%=request.getContextPath()%> . 也就是取出部署的应用程序名或者是当前的项目名称 比如我的项目名称是demo1在浏览器中输入为http://localhost:8080/demo1/a.jsp ${pageContext.request.contextPath}或<%=request.getContextPath()%>取出来的就是/demo1,而&q

${pageContext.request.contextPath}

${pageContext.request.contextPath}样是通过 get方法去取的,先pageContext.getRequest()得到HttpServletRequest对象,再调用 HttpServletRequest的getContextPath方法 作用是取出部署的应用程序名,这样不管如何部署,所用路径都是正确的. El表达式的写法:${pageContext.request.contextPath} jsp的写法:<%=request.getContextPath()%>

request.getContextPath();与${pageContext.request.contextPath}

(1) request.getContextPath();与${pageContext.request.contextPath}都是获取上下文路径: 1. request.getContextPath();在普通的java代码中用,当然也可以在jsp中用:<% String contextPath = request.getContextPath(); %> 2. ${pageContext.request.contextPath} jsp中el表达式,在jsp页面中用: (2) 不同的部署w

关于${pageContext.request.contextPath}的理解(转载)

${pageContext.request.contextPath}是JSP取得绝对路径的方法,等价于<%=request.getContextPath()%> . 也就是取出部署的应用程序名或者是当前的项目名称 比如我的项目名称是demo1在浏览器中输入为http://localhost:8080/demo1/a.jsp ${pageContext.request.contextPath}或<%=request.getContextPath()%>取出来的就是/demo1,而&q

${pageContext.request.contextPath}和&lt;%=request.getContextPath()%&gt;及其作用

${pageContext.request.contextPath}等价于<%=request.getContextPath()%> 或者可以说是<%=request.getContextPath()%>的EL版 意思就是取出部署的应用程序名或者是当前的项目名称 比如我的项目名称是ajax01 在浏览器中输入为http://localhost:8080/ajax01/login.jsp ${pageContext.request.contextPath}或<%=request

${pageContext.request.contextPath}和&lt;%=request.getContextPath()%&gt;

转自:http://blog.csdn.net/u010010428/article/details/51246491 做的一个web项目,需要在jsp页面中获取js.css和图片等资源,本想采用相对路径来写,但是发现可移植性太差,在自己电脑上还好使,但辛辛苦苦调好代码后,放到其他电脑上又得再次辛辛苦苦修改相关路径.于是决定采用绝对路径来写.然后在网上找寻相关方法,发现用的比较多的两个:${pageContext.request.contextPath}和<%=request.getContex