我在一个jsp文件里引用了一个单独的js文件,在js文件里我已经取到后台的list集合,并且有值

我在一个jsp文件里引用了一个单独的js文件,在js文件里我已经取到后台的list集合,并且有值,我在jsp中想要<table><tr><td>这里放入list集合中的值... 我在一个jsp文件里引用了一个单独的js文件,在js文件里我已经取到后台的list集合,并且有值,我在jsp中想要<table><tr><td>这里放入list集合中的值</td></tr></table>,我在js中已经进行过遍历,我现在想要在jsp中生成表格并放入list集合中的值,是如何放的,我无法在jsp中获取到js文件里的值 展开
 我来答
曾经那可爱的我
2012-11-08 · TA获得超过114个赞
知道答主
回答量:43
采纳率:0%
帮助的人:47.3万
展开全部
JS主要是对标签元素进行操作的,而jsp主是对逻辑处理的,有二种方法都可以实现,
第一种 , 如果你的这个JSP页面来自于后台的servlet,那么,你需要在jsp中用标签做,用jsp的c:foreach循环可以在jsp页面中得到你想要的结果
第二种 , 用JS控制页面输出,就是你这种情况, 你应该是通过ajax从后台取得的结果吧,可以在js中控制JSP页面的元素来进行输出,这比jsp用标签简单的多,前提是你对js比较熟,比如用JS控制页面创建元素,修改元素,删除元素,如果用JS去实现可能过程比较烦索,建议这块用jquery去实现,代码会简单的多

相对于你所说的,用第二种方法,用jquery去实现很简单,前提是你会jquery ,如果单纯用js实现也行, 不过可能有些复杂
644792799
2012-11-08 · TA获得超过662个赞
知道小有建树答主
回答量:696
采纳率:100%
帮助的人:523万
展开全部
1:直接在jsp中生成表格和值
jstl标签的c:foreach结合el表达式可以达到你的效果
2:在js中既然你已经遍历好table的字符串了就可以 把这个字符串直接付到dom元素中去
如:document.getElementById("divid").innerHTML = "你的table字符串";
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
呼噜文1
2012-11-08
知道答主
回答量:6
采纳率:0%
帮助的人:3.4万
展开全部
你可以自己写js,对页面操作,动态生成表格,并遍历list的,将值赋给table
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式