[英]JSP Expression language syntax
我有一個已經開發的JSP頁面。 下面我提到的是我在那個JSP頁面中不理解的那一行
<c:forEach items='${info.orders}' var='order' varStatus='status'>
在上面的行中,我不了解來自何處的信息。 來了,我簽入了表達語言的內置對象,但是此信息對象不存在
info
應該是在后端Java代碼( Servlet
等)中設置的屬性。 檢查您的后端Java代碼以弄清楚(如果未在JSP
使用<c:set var=
)。
無論此屬性info
表示什么Java類,都必須具有getOrders
方法,該方法可能返回List
即info
類必須具有field orders
。
如果無法訪問您的代碼庫,則很難准確地回答esp。 不知道是否正在使用任何框架。
您應該在代碼庫中對info
進行精確的單詞搜索,因為這看起來不像內置對象。
很久以前,我做了JSP,但是我相信您可以在JSP中設置變量(除了內置的session,request之類)。
喜歡
<c:set var="salary" scope="session" value="${2000*2}"/>
<c:out value="${salary}"/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.