如何在EL中评估scriptlet变量?
我想知道是否在<c:if>
声明中使用了JSP 。
例如
<c:if test="${ param.variable1 == 'Add' <% JSP variable clause %>}">
所以我也想检查我的JSP变量。
有什么建议么?我无知地试着仅仅坚持该子句,显然它没有用。
谢谢
回答:
因此,您想在EL中评估 scriptlet 变量吗?将其存储为请求属性。
<% String var = "some";
request.setAttribute("var", var);
%>
<c:if test="${param.variable1 == 'Add' && var == 'some'}">
但是,这没有任何意义。您应该完全避免 使用 脚本, 并使用JSTL /
EL来准备此变量。因此,如果您使功能要求更加明确,例如“如何使用JSTL / EL 做到这一点(插入 _scriptlet_代码段)?”,那么我们将能够提出正确的方法。
例如,您可以用来<c:set>
在EL作用域中设置变量。
<c:set var="var" value="some" scope="request" />
以上是 如何在EL中评估scriptlet变量? 的全部内容, 来源链接: utcz.com/qa/398265.html