我有一个控制器和一个 JSP 文件。
在我的控制器中,我有:
request.setAttribute("AListOfClient", AListOfClient );// AListOfObject is a List
在我的 jsp 文件中:
<input type="hidden" id="AListOfClient" name="AListOfClient" value="${AListOfClient}" />
...
<script type="text/javascript">
var item = ${(AListeOfClient[0]).name}; // no problem with this
</script>
但我想做一个 for :
for (i=0; i < ${length}; i++) {
var item = ${(AListeOfClient[i]).name}; // ERROR
var item = ${(AListeOfClient[0]).name}; // No Problem
});
有人可以帮助我吗??
对于解决方案:
var jsAListOfClient= [
<c:forEach items="${AListOfClient}" var="client">
"${client.name}",
</c:forEach>
];
Eclipse 说“令牌“${client.name}”的语法错误,删除此令牌”
如果我用“”替换“${client.name}”,Eclipse 会说同样的话......