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吗?你有没有在浏览器窗口中发现任何控制台错误? –