Jsp Scriptlet内EL表达式

Jsp Scriptlet内EL表达式,jsp,el,scriptlet,Jsp,El,Scriptlet,我的JSP中有一个EL表达式,在EL中需要一个Scriptlet 下面的语法不起作用。谢谢 <c:if test="${<%=budgetActionForm%>.readOnly == false}"> 错误 javax.el.ELException:未能分析表达式[${.readOnly==true 您不能在EL.Period中使用Scriptlet。您根本不应该使用Scriptlet。budgetActionForm应该是页面、请求、会话或应用程序范围的属性。

我的JSP中有一个EL表达式,在EL中需要一个Scriptlet

下面的语法不起作用。谢谢

<c:if test="${<%=budgetActionForm%>.readOnly == false}">

错误

javax.el.ELException:未能分析表达式[${.readOnly==true

您不能在EL.Period中使用Scriptlet。您根本不应该使用Scriptlet。budgetActionForm应该是页面、请求、会话或应用程序范围的属性。相信我,如果我有选择,我不会使用Scriptlet。EL只能访问属性,而不能访问局部变量。因此,如果这是唯一的方法,请执行
 javax.el.ELException: Failed to parse the expression [${<%=budgetActionForm%>.readOnly == true