kevintop3的回答很不错,是基于原始的jsp的写法,不知道符合你的要求么?
我说下我的思路:
选择C标签(你项目框架不允许,就不建议了)
后台必须传递List
这样的好处是:
a.降低前台jsp的压力
b.逻辑尽量放到后台,避免前台过于庞大
c.避免jsp中出现太多的java脚本(说大了,就是 易阅读性,可维护性,模型、视图分离之类)
以上供你参考,回答晚了,你已经采纳过了
方法有很多。 最简单的,你可以使用JSTL标签。示例:
你用js接值的目的是什么呢?
排序?还是其他逻辑?
如果是单纯赋值显示的话
和java取值一样
不用js
<%
List
for (XXX) {
UserPO userPO = (UserPO)po.get(i);
String name = userPO.getName();
}
%>
赋值的地方就是<%=name%>就可以了
另外var变量没办法接一个list套bean的集合
你也是只能取出来一个一个赋个var变量
jstl 在js中直接var po = "${CGDBJ}" 貌似就可以了