添加页面jsp部分:-------------//验证表格varvalidator=$("#p").validate({rules:{projectCode:{required:true,maxlength:20,remote:'zdeptProjectAction.do?method=validateAddCode...
添加页面jsp部分:------------- //验证表格
var validator=$("#p").validate({
rules:{
projectCode:{required:true,maxlength:20,remote:'zdeptProjectAction.do?method=validateAddCoded'},
projectName:{required:true,maxlength:50,remote:'zdeptProjectAction.do?method=validateAddNamed'}
},
messages: {
projectCode: {
remote: "编码已经存在,请重新输入!"
}
}
});
控制器action部分:-----------------------
public ActionForward validateAddCoded(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
DeptProjectVOImpl deptProjectVO =(DeptProjectVOImpl)form;
int count = zdeptProjectService.getCode(deptProjectVO.getProjectCode());
PrintWriter out=response.getWriter();
Boolean b = false;
if(count==0){
b=true;
}
out.print(b);
out.flush();
out.close();
return null;
}
模型层service部分:------------------
public int getCode(String projectCode) {
String hql ="from DeptProjectVOImpl deptvoimpl where deptvoimpl.projectCode=? and projectType='2'";
return deptProjectDAO.getRowCount(hql, new String[]{projectCode});
}
展开