jsp中获取根路径的方法

1.${pageContext.request.contextPath}

pageContext本身就是一个域对象,他表示当前JSP页面的运行环境,该对象可以操作另外三个域(Request域,Session域,ServletContext域)

这里,pageContext对象中有getRequest()方法,所以,在使用el表达式时,省略get,并将Request变成小写,即

pageContext.request,得到request对象,之后request对象中有getContextPath方法,详见2。同理,删除get,将ContextPath变成小写,即request.ContextPath,即使项目的根目录。

2.<%=request.getContextPath()>
request中有getContextPath方法,所以,运用输出表达式,直接可以输出根路径


3.注意:如果使用${request.contextPath}不能得到根目录,返回值是一个空值,目前不明白原因

你可能感兴趣的:(jsp)