Path 使用表达式语言获取真实路径

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

我必须得到一个JSP的真正路径,我必须用表达式语言来实现它。然后,我在一个标记库中发送路径

我发现:

<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>