關於引數傳遞接受@RequestBody 寫的位置不同決定返回list還是單個實體
//寫在外面的時候裡面的只能是單個實體
@RequestMapping(value = "/savemobile")
@RequestBody
public int saveMobile(@RequestBody List<User> user ,@RequestParam(value = "yzm", required = false) String yzm) {
@RequestMapping(value = "/savemobile")//這中不可以
public int saveMobile(@RequestBody List<User> user ,@RequestParam(value = "yzm", required = false) String yzm) {
@RequestMapping(value = "/savemobile")//這種可以
@RequestBody
public int saveMobile(@RequestBody List<User> user ) {//這種可以
@RequestMapping(value = "/savemobile")
@ResponseBody//這種可以
public String saveMobile(@RequestParam(value = "yzm", required = false) String yzm , User user ) {
@ResponseBody//寫在外面的時候裡面的只能是單個實體
public PageInfo<Role> queryPageSupplier(HttpSession session,
@RequestParam(value = "pageNo", required = false) int pageNo,
@RequestParam(value = "pageSize", required = false) int pageSize,
Role role)
@RequestMapping(value = "/savemobile")
@ResponseBody
public String saveMobile(@RequestParam(value = "yzm", required = false) String yzm , User user ) {
$.ajax({
type: "post",
url: "<%=webPath%>/system/users/savemobile.do",
data: ndata,
dataType: "json",///////////////////////////// contentType:"application/json",不用list之後這句去了【】是複雜格式標誌
success: function (data) {
if (data = 1) {
alert("繫結成功,謝謝!");
} else if (data = 0) {
alert("操作失敗,該記錄可能已不存在。");
} else if (data > 1) {
alert("錯誤,有多條記錄被刪除。");
}
},
error: function (textStatus) {
alert("資料載入失敗!!!");
}
});
=================================================
@RequestMapping(value = "/index")
public void index(@RequestParam(value = "alarm", required = false) String alarm , Model model) {////沒有傳入此引數也可以進入方法,利用這點可以區分
一些不同的操作