这个Java代码有什么问题,for
循环下有一个常量的红线,代码在Java类中有效,但在这个代码中没有:
<%!
EntityManagerFactory emf = javax.persistence.Persistence.createEntityManagerFactory("Dima_TestPU");
RegionJpaController djc = new RegionJpaController(emf);
List<Region> lstRegion = djc.findRegionEntities();
for( Region device : lstRegion ) {
System.out.println(device.getId());
System.out.println(device.getName());
System.out.println(device.getLatitude());
}
%>
答案 0 :(得分:0)
这是因为JavaScript与Java无关。你正在搞乱不同语言的语法。
在JavaScript for循环中看起来像这样:
for (var i in myArray) {
console.log(myArray[i]);
}
或
for (var i = 0; i < myArray.length; i++) {
console.log(myArray[i]);
}