java 在javascript里面获取到一个List怎么把里面的内容显示在页面里面!求大神帮忙给出代码!

如题所述

这是JS代码

function init(a){
$("#show_list tr").remove();
var code = $.trim($("#code").val());
var currentPage = parseInt($.trim($("#currentPage").val()) == null || "" == $.trim($("#currentPage").val()) ? 1 : $.trim($("#currentPage").val()));
var totalPage = parseInt($.trim($("#totalPage").val()) == null || "" == $.trim($("#totalPage").val()) ? 1 : $.trim($("#totalPage").val()));
if(a == 1){
currentPage = currentPage + 1;
} else {
currentPage = currentPage - 1;
}

if(currentPage < 1){
currentPage = 1;
} else if(currentPage > totalPage){
currentPage = totalPage;
}
$("#currentPage").val(currentPage);
$.ajax({
url : "sy/showStockComment.html",
dataType : "JSON",
type : "post",
data : {
"code" : code,
"currentPage" : currentPage
},
success : function(data){
var $dataTable = $("#show_list");
$(data).each(function(){
$dataTable.append("<table id='table"+this.ID+"'><tr><td><img src='"+this.USER_IMG+"'></td><td id="+this.ID+" colspan='2'>"+this.COMMENT_CONTENT+"</td></tr><tr><td>"+this.USER_NAME+"</td><td>"+(this.CREATE_TIME.year+1900)+"-"+(this.CREATE_TIME.month+1)+"-"+this.CREATE_TIME.date+"<a id='zan"+this.ID+"' href='javascript:checkSupport("+this.ID+")'>赞(<span class='number'>"+this.SUPPORT_NUMBER+"</span>)</a> <a id='pl"+this.ID+"' href='javascript:showComment("+this.ID+")'>评论(<span id='pl'>"+this.COMMENT_NUMBER+"</span>)</a> <a href=javascript:showDiv('"+this.COMMENT_CONTENT+"')>转发</a></td></tr></table>");
});
},
});
}

这是HTML代码
<table id="show_list">
</table>
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-05-05
<script> 
//1、首先创建js数组 
var array = new Array(); 

//2、通过c标签循环sinList 并生成添加到array的字符串 
<c:forEach items="${sinList}" var="a"> 
   array.push(${a}); //生成如 array.push(123)的字符串 这样前台拿到后就是js 
</c:forEach> 

//3、接下来就可以在台拿到array进行操作 

</script>

本回答被网友采纳

js怎么在本页面显示js显示数据到页面
9、世界之窗浏览器开启JavaScript方法:打开世界之窗浏览器,在上方菜单栏中点击“工具”-选择“选项”-在打开的设置页面选择“页面设置”-页面内容中选择将“不执行Java小程序”取消,即可完成设置,重新启动浏览器即可。10、Avant浏览器开启JavaScript方法:1、打开Avant浏览器,在菜单栏点击右上方选择“工具...

怎样将JAVA中得list集合转换为javascript的二维数组?
JAVA中的LIST与JAVASCRIPT不是一个层面的东西。 你可以将LIST转换为JSON字符,然后Response给网页,做异步调用。 网页可以通过AJAX形式请求JSON数据,你的服务页通过LIST构造JSON字符后响应请求,然后网页拿到JSON数据后做相应的处理。

请问如何在js中遍历jsp页面里的java代码(如List<xxx>),程序代码如下_百...
} 然后js里面这样var list='<%=str %>';list=new Function("return "+ list)();这样后list就是个和java中list差不多的对象数组了 list[i].id等价于java的list2.get(i).getId()

java jsp servlet 怎么在当前页面 文本框中输入一个值 里面调用数据库...
比如你的servlet是testServlet,调用数据库的类是DB,就是这样 当你点击提交或者确定之后转到testServlet,testServlet里面接下值String a = request.getParameter("startr");a就是你输入文本框的值,然后你调用数据库连接类查库就可以了。

java中如果把下拉菜单用鼠标选中的值添加到文本框里面?
当鼠标选择菜单的选项后, 会触发一个事件ActionEvent, 该事件的处理代码里, 可以实现把选择的值添加到文本框.需要给JComboBox 添加 一个ActionListener 就能实现对事件的响应 效果图 参考代码如下 jdk 1.8 import java.awt.event.*;import java.util.*;import javax.swing.*;import java.awt.*;...

Java Web开发jsp注册页面怎样用javaScript代码直接在页面上注册内容后面...
可以实现的,如果你是要在注册文本框后面显示的话可以增加一个span,然后在javascript中获取到文本框的值,然后传给span,注册名: <javascrpt代码> function back(){ var username=document.f.username.value;document.getElementsbyId("s").innerHTML=username;} ...

js中如何取得jsp中的List;例如下边jsp中代码,代码简单写的,只要具体...
jsp中的list是从后台传过来的,这种方式你可以用ajax,json等获取list,可以把list放在map里面。java类中你把list放map中,map.put('list',list);js中$.post(url,{ 你的参数 },function(data){ data.list;\/\/这就是js获取到的数据,可以用js遍历);url 是通往你aciton类的地址,比如test!getList.action test是...

java 生成JSON 然后 在html页面 解析 然后 输出到页面!!!在线等!!!
:"12"},{"name”:"kk","age":"20"}]";在java中直接使用JSONObject类的fromObject即可把对象转换成json字符串 或者你直接把JAVA的字符串拼接成上面的格式,然後返回出去就行了,然後在ajax的回调函数中处理 页面的AJAX请求请参考下面的链接 http:\/\/zhidao.baidu.com\/question\/325897417.html ...

jsp中java和javascript是什么关系?jsp文件中可以同时嵌入java和javascript...
JSP是JAVA SERVER PAGE的首字母缩写,顾名思义,是JAVA的服务端页面,其动态语法部分完全是JAVA规范。JAVA的概念这里就不描述了。JSP是和ASP,PHP一样的服务器端语言,主要用来制作网站后台的技术.JAVA是和C\/C++一个等级的强类型编程语言,是纯面向对象的.比起JSP和JAVASCRIPT要复杂的多.一般学好JAVA就能...

jsp 中的集合怎么赋值到JavaScript里面
<c:forEach var="username" items="${usernames} "> alert("${username}");<\/c:forEach> 这个可以遍历usernames的内容。建议使用ajax,用mvc模式,可以用jquery框架,也就是 在html页面预留一个div来保存显示结果(),在javascript中用XMLHttpRequest对象发送请求(在jquery中使用很简单),在回...

相似回答