<c:if>
とにかくステートメントでJSPを使用する方法があるかどうか疑問に思いました。
例えば
<c:if test="${ param.variable1 == 'Add' <% JSP variable clause %>}">
そのため、JSP変数もチェックする必要があります。
助言がありますか?私は無意識のうちに条項に固執しようとしましたが、明らかにそれは機能しませんでした。
ありがとう
では、ELでスクリプトレット変数を評価したいですか?リクエスト属性として保存します。
<%
String var = "some";
request.setAttribute("var", var);
%>
<c:if test="${param.variable1 == 'Add' && var == 'some'}">
ただし、これは意味がありません。スクリプトレットを完全に避け 、JSTL/ELを使用してこの変数を準備する必要があります。したがって、「JSTL / ELを使用してこれを行うにはどうすればよいですか(スクリプトレットコードスニペットを挿入)」など、機能要件をより明確にすると、適切なアプローチを提案できるようになります。
たとえば<c:set>
、ELスコープで変数を設定するために使用できます。
<c:set var="var" value="some" scope="request" />