我正在使用jSTL。
如何使用测试用例的参数。
<c:when test="${myBean.method=='1'}">
</c:when>
我想在类似的方法中传递参数
<c:when test="${myBean.method('para')=='1'}">
</c:when>
最佳答案
您可以在 JSTL 2.0 中调用带有参数的函数。但为此,您应该创建一个 TLD,如下所示:
<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
关于java - jSTL if-else循环参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10207706/