0

JSPの実際のパスを取得する必要があり、ExpressionLanguageを使用して取得する必要があります。次に、TagLibでパスを送信します。

私はそれを見つけました:

<mytag:getstats rtexprvalue="${pageContext.request.contextPath}"/>

しかし、私はそれが不明であり、 ELで別のものであるrtexprvalueと言うことについて警告があります:。The declared exception IOException is not actually thrown by the method _elExpression15() from type __2F_PrizeWheel_2F_WebContent_2F_stats_2E_jsp

.tldでのTagLibの宣言は次のとおりです。

<tag>
    <name>getstats</name>
    <tag-class>connector.FileConnector</tag-class>
    <attribute>
        <name>name</name>
        <rtexprvalue>true</rtexprvalue>
    </attribute>
</tag>

多分私はそれを完全に間違っています。だからあなたがより良い解決策を持っているなら、私は興味があります:)

4

1 に答える 1

0
  • 警告は無関係です(ランダムに発生するようです)
  • 「実際のパス」は「コンテキストパス」ではありません

あなたが探しているのは${application.realPath}

于 2013-06-12T08:47:02.727 に答える