2013-04-28 30 views
0

使用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。

回答

3

使用JSTL 1.1.2打印隱式對象時,可以使用指針而不是預期值!

你以什麼爲基礎期待別的什麼?所有這些方法都會返回作爲String[]對象提供的標頭值。

+0

我的錯誤...我想顯示標題值,所以標題隱式對象,更適合。 – 2013-04-30 22:45:56