1. 程式人生 > >jsp頁面,jstl標籤中的資料在<%%>java中使用

jsp頁面,jstl標籤中的資料在<%%>java中使用

可參考jsp的API隱式物件..

這部分資料其實被儲存在page域中,但jsp中如果使用java程式碼需要在特定的標籤中<%%>,在這個標籤中可使用的只有pageContext物件,所以可以這樣

比如:

//java後臺程式碼
List<String> list=new ArrayList<String>();
list.add("a");
request.setAttribute("list",list);
<%--前臺程式碼--%>
<c:forEach items="${list}" var="s">
    <
c:out value='${s}'/> <%--如果要使用這個遍歷結果--%> <% String str=(String)pageContext.findAttribute("s"); if(str=="a"){ ... } %> </c:forEach>

可以直接用 :pageContext.findAttribute("s");   取值,強轉成目標物件型別使用就行!