1.jsp页面
$.ajax({
type : "POST",
url: "${ctx}/loanAuthority/addStaff.do",
data : {ids : ids},
dataType:"json",
success:function(data){
jAlert(data.data, '提示', function(r) {
if(r){
parent.$.colorbox.close();
parent.location.href='../loanAuthority/getDateList.do';
}else{
parent.$.colorbox.close();
parent.location.href='../loanAuthority/getDateList.do';
}
});
}
})
2.java代码
@RequestMapping("/addStaff")
@ResponseBody
public ModelAndView addStaff(Model model,HttpServletRequest request){
String empcode = request.getParameter("ids");
User user=(User)request.getSession().getAttribute("loginuser");
Map<String, List<LoanAuthority>> map = this.splitString(empcode,user);
ModelAndView andView = new ModelAndView("loan");
try {
int a = loanauthorityservice.addStaff(map);
if(a>0){
andView.addObject("ResponseMessage",JackUtils.createResponseMessage(true, "新增员工", "保存成功"));
}else{
andView.addObject("ResponseMessage",JackUtils.createResponseMessage(false, "新增员工", "保存失败"));
}
} catch (Exception e) {
andView.addObject("ResponseMessage",JackUtils.createResponseMessage(false, "新增员工", "保存失败,系统异常"));
}
return andView;
}
3.JackUtils
public class JackUtils {
public static ResponseMessage createResponseMessage(String result,String desc,Object data){
ResponseMessage msg = new ResponseMessage();
msg.setResult(result);
msg.setDesc(desc);
msg.setData(data);
return msg;
}
public static ResponseMessage createResponseMessage(boolean success,String desc,Object data){
return createResponseMessage(String.valueOf(success),desc,data);
}
}