如何获得一个项目

时间:2012-06-30 14:45:54

标签: java jsp el

JSP标记代码是:

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ attribute name="items" required="true" %>
${items[0]}

JSP代码是:

<%@ taglib prefix="t" tagdir="/WEB-INF/tags"%>
<t:input items="${form.items}"></t:input>

也许我忘记了属性的类型或其他东西?为什么在JSP和JSP标记中访问值的方式不同?

1 个答案:

答案 0 :(得分:0)

默认的属性类型是java.lang.String。如果您需要其他内容,请指定预期类型:

<%@ attribute name="items" required="java.util.Collection" %>

<%@ attribute name="items" required="java.lang.Object" %>

例如。