-1

HTMLページのJSPにJavaコードを埋め込んでいます。

<c:when test="<%=\"F\".equals(result[1])||\"P\".equals(result[1])%>">

上記のコードは機能します。今、私はする必要があり"F".equals(result[1])ます!("F".equals(result[1]))。それ、どうやったら出来るの?

4

1 に答える 1

2

JSTLタグ属性内でスクリプトレット式を使用することは想定されていません。代わりにJSPELを使用する必要があります。

<c:when test="${result[1] == 'F' or result[1] == 'P'}>...</c:when>

JSTLとELに関する情報とリンクについては、https://stackoverflow.com/tags/jsp/infoをお読みください。

于 2012-06-12T16:49:45.490 に答える