JSTL隐式对象不能按预期方式工作
问题描述:
使用JSTL 1.1.2打印隐式对象会给我指针而不是预期值!JSTL隐式对象不能按预期方式工作
输出:
cookie=[Ljava.lang.String;@52a96147
cache-control=[Ljava.lang.String;@6e31a6b6
connection=[Ljava.lang.String;@7db82f3e
accept-language=[Ljava.lang.String;@4725cfed
host=[Ljava.lang.String;@375f519
accept=[Ljava.lang.String;@352e3e15
user-agent=[Ljava.lang.String;@6eedeff9
accept-encoding=[Ljava.lang.String;@4725fd54
accept-charset=[Ljava.lang.String;@f1aba4a
This is JSTL
来源:
<ul>
<c:forEach var="aHeader" items="${headerValues}">
<li>${aHeader}</li>
</c:forEach>
</ul>
<c:out value="This is JSTL"/>
我有包括<%@标签库前缀= “c” 的URI =“http://java.sun.com/jsp/jstl/core“%>,并且还将WEB-INF/lib中的jstl.jar和standard.jar添加到构建路径中。 使用Glassfish 3.1.2.and Servlet 3.0。
答
使用JSTL 1.1.2打印隐式对象时,可以使用指针而不是预期值!
你以什么为基础期待别的什么?所有这些方法都会返回作为String[]
对象提供的标头值。
我的错误...我想显示标题值,所以标题隐式对象,更适合。 – 2013-04-30 22:45:56