私は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".
理解できない。どうしたの?