首页 文章

JSTL隐式对象无法按预期工作

提问于
浏览
0

使用JSTL 1.1.2打印隐式对象给出了指针而不是预期值!

输出:

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"/>

我在JSP中包含<%@ taglib prefix =“c”uri =“http://java.sun.com/jsp/jstl/core”%>,并在WEB-INF /中包含jstl.jar和standard.jar lib添加到构建路径 . 使用Glassfish 3.1.2.and Servlet 3.0 .

1 回答

  • 3

    使用JSTL 1.1.2打印隐式对象给出了指针而不是预期值!

    你在什么基础上期待别的什么呢?所有这些方法都返回 Headers 值,这些 Headers 值作为 String[] 对象提供 .

相关问题