【发布时间】:2013-02-14 13:18:49
【问题描述】:
我想为 StudentDetailsVo 列表项分配对象。
我不断收到此错误。
$("#searchAtten").click(function(){
$("#tablerows").empty();
var sectionId=$("#selSection :selected").attr("id");
var studid=$("#studentid").val();
var datee = ${resultVO.monthEndDate}
var reqD = ${resultVO.reqdEndDate}
//I need to assign object here
var namem =${resultVO.studentList}
alert("namem"+namem);
var betweentDate= reqD-datee;
alert("betweentDate = "+betweentDate);
for(var i=1;i<=datee;i++){
alert(i);
$("#tableRows tr").append('<th width="129" scope="col" style="text-align: center;">'+i+'</th>');
}
if(sectionId == undefined)
{
sectionId = "null";
}
if(studid == "")
{
studid = "null";
}
fetch_atten(sectionId,studid);
});
});
我从 VO 文件中获取这些值:
<% if (session.getAttribute("resultVO") != null){
AttendanceResultVO resultVO= (AttendanceResultVO)session.getAttribute("resultVO");
}
%>
**> 我的火虫错误是:
SyntaxError: missing ] after element list [Break On This Error] var namem =[com.sfmfm.vo.StudentDetailsVO@487c5f] myschool.jsp (line 53, col 43)**
【问题讨论】:
-
被赋值的值看起来像一个对象引用,而不是一个值
-
看看生成的 JavaScript。
-
这就是为什么在调试问题时查看源代码而不是服务器端标记很重要的原因。查看源代码,您可能会看到缺少的引号。
标签: java javascript jquery list pojo