0
我使用jqgrid和spring控制器進行客戶端服務器通信。我想爲「添加表單」和「修改表單」添加「網址」。我做了一些代碼,但我面臨兩個問題。 有一些問題。Jqgrid添加和編輯url不能按預期工作
的jqGrid代碼:
width : 400,
url: 'person/test',
top: 350,
left:400,
editCaption:"Edit Employee",
viewPagerButtons :false,
closeOnEscape:true,
model : true,
closeAfterEdit : true,
topinfo : 'Top Info Test Edit',
bottominfo : "Footer Info",
checkOnSubmit : true
},
{width:400,
url:'person/test2',
top: 350,
left:400,
addCaption : "Add Employee",
closeOnEscape:true,
drag : true,
model : true,
topinfo : 'Top Info Test',
closeAfterAdd : true
},
控制器看起來是這樣的:
@Controller
@RequestMapping("/person")
public class DataController {
private int personId;
private List<Person> people = new ArrayList<Person>();
@RequestMapping(value="/test2", method = RequestMethod.POST)
@ResponseBody
public void addPerson(){
System.out.println("Added");
}
@RequestMapping(value="/test", method = RequestMethod.POST)
@ResponseBody
public void testPerson(@RequestParam("person") Person obj){
System.out.println("Edited");
}
在這段代碼中我有兩個問題:
第一個問題:
,當我在附加提交窗體然後我得到以下錯誤。
error Status: 'Not Found'. Error code: 404
問題二:
,當我在編輯按鈕提交則首先它擊中「測試2」(addPerson的)方法,然後來「測試」 testPerson。我很困惑如何請求首先命中addPerson,然後移動到測試人員。
有人可以告訴我這段代碼有什麼問題。
你能告訴我們你完成的代碼組成jQgrid嗎?你有沒有在瀏覽器窗口中發現任何控制檯錯誤? –