您好我正在使用我的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