ハッシュマップ型のデータをjqgridに戻すコントローラーからデータをフェッチする方法を教えてもらえますか?jqgridを使用して表形式でデータを表示
これは私が試みたものです。その無限垂れ
$(document).ready(function(){
$("#datatable").jqGrid({
url:"${pageContext.request.contextPath}/employees",
cache: false,
colNames:["id","name","age","salary","address","laptop"],
colModel:[
{name:"id",index:"id", width:60},
{name:"name",index:"name", width:90},
{name:"age",index:"age", width:100},
{name:"salary",index:"salary", width:80, align:"right"},
{name:"address",index:"address", width:80,
align:"right"},
{name:"laptop",index:"laptop", width:80,align:"right"}
],
mtype: "GET",
rownumbers: true,
rownumWidth: 40,
gridview: true,
caption: "Hashmap Data"
});
});
コントローラーパート
@RequestMapping(value="/employees", method = RequestMethod.GET)
public ModelAndView listEmployees() {
Map<String, Object> model = new HashMap<String, Object>();
model.put("employees",
prepareListofBean(employeeService.listEmployeess()));
for (Entry<String, Object> entry : model.entrySet()) {
String key = entry.getKey().toString();
Object value = entry.getValue();
System.out.println("hello key, " + key + " value " + value);
}
return new ModelAndView("employeesList", model);
}
例に入る: 従業値[1ラム22 12234 USAはい、6 ABC 25 23889 XYZ、はい]
誰かが助けてください私はこれを解決することに私。 そのパースエラーを与える:あなたのURL ${pageContext.request.contextPath}/employees
リターンを何無効なXMLメッセージ
にそれを変更してみてください、私たちにそのAJAX呼び出しの例のデータを表示してください。 – juzraai
値[1 ram 22 12234 usa yes、6 abc 25 23889 xyz、yes] – abc