簡體   English   中英

JSP表達式語言語法

[英]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方法,該方法可能返回Listinfo類必須具有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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM