I am working on a JSP page. I use Spring framework, JSTL and Jquery. I mix some js code and JSTL code. Here is the code :
This is my Spring controller:
Contract contract = services.getContractInfo(contractNumber);
contract.addCustomer(customer);
model.addAttribute("contract", contract);
This is my Java script:
<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 shows me "VALUES => undefined".
I don't understand. What's happen ?
${customer.name}