我正在使用jstl。
如何在测试用例中使用参数。
<c:when test="${myBean.method=='1'}">
</c:when>
我想在像
这样的方法中传递参数<c:when test="${myBean.method('para')=='1'}">
</c:when>
答案 0 :(得分:-1)
您可以使用JSTL 2.0中的参数调用函数。但为此你应该创建一个如下所示的顶级域名:
<function>
<name>method</name>
<function-class>MyBean</function-class>
<function-signature>
java.lang.String method(java.lang.String)
</function-signature>
</function>
然后你可以访问
<c:when test="${cx:method('para')} eq '1'}">
</c:when>
通过此链接获取完整示例。JSTL 2.0 Example