我正在处理一个 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>
警报显示我"VALUES => undefined".
我不明白。发生了什么 ?