【发布时间】:2013-08-02 08:48:23
【问题描述】:
我正在处理一个 JSP 页面。我使用 Spring 框架、JSTL 和 Jquery。我混合了一些 js 代码和 JSTL 代码。这是代码:
这是我的 Spring 控制器:
Contract contract = services.getContractInfo(contractNumber);
contract.addCustomer(customer);
model.addAttribute("contract", contract);
这是我的 Java 脚本:
<script language="javascript">
$(document).ready(function(){
var values = new Array();
<c:forEach var="customer" items="${contract.customers}" varStatus="status">
values.push("${customer.name}");
</c:forEach>
alert(" VALUES => "+values[0]);
....
});
</script>
Alert 显示"VALUES => undefined".
我不明白。发生了什么?
【问题讨论】:
-
请添加最终的javascript。如果没有客户,则没有值[0]。查看源代码并将其粘贴到此处。
-
检查你是否真的有
${customer.name}
标签: jquery spring jsp spring-mvc jstl