0
我有一个自定义JSTL标记,期望收到项目列表。将映射值传递给期望映射的JSTL标记
<%@ attribute name="items" required="false" type="java.util.List" %>
我有地图在我的EL变量
${myMap}
那是可能通过一个值映射矿JSTL标记?
我有一个自定义JSTL标记,期望收到项目列表。将映射值传递给期望映射的JSTL标记
<%@ attribute name="items" required="false" type="java.util.List" %>
我有地图在我的EL变量
${myMap}
那是可能通过一个值映射矿JSTL标记?
首先,它不是自定义的JSTL标签,而是自定义的JSP标签)。 JSTL代表JSPStandard Tag Librrary,而您的自定义标签不属于此标准库。
您需要rtexprvalue="true"
在您的属性的声明。
当然,考虑到你想通过一个地图,类型应该是java.util.Map
而不是java.util.List
。
感谢您的澄清! :)问题是我需要有能力传递一个列表。那可能吗?也许我需要在JSTL中填充临时数组? –
然后输入你的属性为java.lang.Object,你就可以通过你想要的任何东西。或者更好的,使用两个不同的属性。 –
好的,非常感谢! –