繁体   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