您好我正在使用我的struts2 hibernate应用程序中的jqgrid。我在我的视图页面中正确地获得了所有的响应,我可以通过我的firebus工具看到它。但我的问题是我怎么能打印网格中的值。我将把我的jsp页面反应到这个页面下面。如何在struts2上打印jqGrid的响应
这是我在我的jsp页面脚本
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery("#list2").jqGrid({
url:'server.action?q=2',
datatype: "json",
colNames:['id','name'],
colModel:[ {name:'id',index:'id'},
{name:'name',index:'name'}],
rowNum:10,
pager: '#pager2',
sortname: 'id',
viewrecords: true,
sortorder: "desc",
caption:"JSON Example" });
jQuery("#list2").jqGrid('navGrid','#pager2',{edit:false,add:false,del:false});
});
</script>
我的效应初探comee这样
{"allUsers":"success",
"allUsersViaScript":"success",
"cell":[
{"id":1,"name":"Aaronsburg","stateCode":"39"},
{"id":2,"name":"Abbeville","stateCode":"2"},
{"id":3,"name":"Abbeville","stateCode":"11"},
{"id":4,"name":"Abbeville","stateCode":"19"},
{"id":5,"name":"Abbeville","stateCode":"26"},
{"id":6,"name":"Abbeville","stateCode":"41"},
{"id":7,"name":"Abbot","stateCode":"22"},
{"id":8,"name":"Abbotsford","stateCode":"49"},
{"id":9,"name":"Abbott","stateCode":"44"},
{"id":10,"name":"Abbottstown","stateCode":"39"},
{"id":11,"name":"Abbyville","stateCode":"17"},
{"id":12,"name":"Abell","stateCode":"21"},
{"id":13,"name":"Abercrombie","stateCode":"29"},
{"id":14,"name":"Aberdeen","stateCode":"14"},
{"id":15,"name":"Aberdeen","stateCode":"18"},
{"id":16,"name":"Aberdeen","stateCode":"21"},
{"id":17,"name":"Aberdeen","stateCode":"26"},
{"id":18,"name":"Aberdeen","stateCode":"28"},
{"id":19,"name":"Aberdeen","stateCode":"36"},
{"id":20,"name":"Aberdeen","stateCode":"42"},
{"id":21,"name":"Aberdeen","stateCode":"48"},
{"id":22,"name":"Aberdeen Proving Ground","stateCode":"21"},
{"id":23,"name":"Abernant","stateCode":"2"},
{"id":24,"name":"Abernathy","stateCode":"44"},
{"id":25,"name":"Abie","stateCode":"30"},
{"id":26,"name":"Abilene","stateCode":"17"},
{"id":27,"name":"Abilene","stateCode":"44"},
{"id":28,"name":"Abingdon","stateCode":"15"},
{"id":29,"name":"Abingdon","stateCode":"21"},
{"id":30,"name":"Abingdon","stateCode":"46"},
{"id":31,"name":"Abington","stateCode":"7"},
{"id":32,"name":"Abington","stateCode":"20"},
{"id":33,"name":"Abington","stateCode":"39"},
{"id":34,"name":"Abiquiu","stateCode":"33"},
{"id":35,"name":"Abita Springs","stateCode":"19"},
{"id":36,"name":"Abrams","stateCode":"49"},
{"id":37,"name":"Absaraka","stateCode":"29"},
{"id":38,"name":"Absarokee","stateCode":"27"},
{"id":39,"name":"Absecon","stateCode":"32"},
{"id":40,"name":"Acampo","stateCode":"5"},
{"id":41,"name":"Accident","stateCode":"21"},
{"id":42,"name":"Accokeek","stateCode":"21"},
{"id":43,"name":"Accomac","stateCode":"46"},
{"id":44,"name":"Accord","stateCode":"20"},
{"id":45,"name":"Accord","stateCode":"35"},
{"id":46,"name":"Accoville","stateCode":"50"},
{"id":47,"name":"Ace","stateCode":"44"},
{"id":48,"name":"Achille","stateCode":"37"},
{"id":49,"name":"Achilles","stateCode":"46"},
{"id":50,"name":"Ackerly","stateCode":"44"}
],
"cityList":null,
"page":1,
"records":29738,
"rowNum":null,
"rows":50,
"total":595,
"userList":[],
"userList1":null
}
,也是我在struts.xml就这样产生了。
<action name="server" class="com.actions.userList" method="getAllUsersViaScript" >
<result name="success" type="json" >/WEB-INF/list.jsp</result>
</action>
这是代码。
而且我还为所有我在java页面中初始化的变量编写了setter和getter。任何人都知道我身边的错误。
编辑#1
当我粘贴代码,它是产生在我的JSP页面中jqGrid的模板,但该数据未在jqGrid的evethouh我得到了所有正确的数据在我的控制台填充。分页和所有在网格中工作,但我需要列出的数据我不能插入网格。
“打印”?你的意思是将它们显示在网格中? – 2012-02-11 09:34:29
是的,我真的在控制台中正确地获取了数据。我已经打印出问题中的数据。我想查看我的网格中的数据。 – user359187 2012-02-11 09:54:24
你为什么不使用jqGrid插件?它会帮助你显示没有问题的网格 – batbaatar 2012-02-11 10:52:15