Path 使用表达式语言获取真实路径
我必须得到一个JSP的真正路径,我必须用表达式语言来实现它。然后,我在一个标记库中发送路径 我发现:Path 使用表达式语言获取真实路径,path,el,realpath,Path,El,Realpath,我必须得到一个JSP的真正路径,我必须用表达式语言来实现它。然后,我在一个标记库中发送路径 我发现: <mytag:getstats rtexprvalue="${pageContext.request.contextPath}"/> 也许我完全错了。因此,如果您有更好的解决方案,我很感兴趣:) 警告是不相关的(似乎是随机发生的) “真实路径”不是“上下文路径” 您正在寻找的是${application.realPath}为什么需要一个属性来获取contextPath?您可以使用
<mytag:getstats rtexprvalue="${pageContext.request.contextPath}"/>
也许我完全错了。因此,如果您有更好的解决方案,我很感兴趣:)- 警告是不相关的(似乎是随机发生的)
- “真实路径”不是“上下文路径”
您正在寻找的是
${application.realPath}
为什么需要一个属性来获取contextPath
?您可以使用pageContext
获取ServletRequest
并将其转换为HttpServletRequest
。您知道为什么会出现此警告吗?我有很多,这真的没有帮助。
<tag>
<name>getstats</name>
<tag-class>connector.FileConnector</tag-class>
<attribute>
<name>name</name>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>