java验证只能输入数字和字母_java:为什么我做的验证只能验证数字和字母不重复,不能验证汉字不重复...

添加页面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});

}

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值