检查某个字段的值是否重复

1.ChController.java代码

    <pre name="code" class="java"> @RequestMapping(value = "/{sz_dm}/checkSzdm", method = RequestMethod.POST)
     @ResponseBody
     public String checkSzdm(@PathVariable("sz_dm") String sz_dm,HttpServletRequest request,HttpServletResponse response)  {
         int i = 0;
         List<TaxType> taxTypeSzdm =  new ArrayList<TaxType>();
 		try { 
 			taxTypeSzdm = taxTypeService.checkSzdm(sz_dm);
 			if(taxTypeSzdm.size()==0){
 				i=0;
 			}else{
 				i=1;
 			}
 		} catch (Exception e) {
 			i = 0;
 			e.printStackTrace();
 		}
         return i+"";
     }

 2.CcMapper.xml 

<select id="checkSzdm" resultType="com.szgl.model.TaxType" parameterType="com.szgl.model.TaxType" > 
  		select t.ID,
    	    t.SZ_DM,
			t.TAXESNAME,
			t.VALID_STATE,
			t.SELECT_STATE 
			from dm_tax_category t
			where  t.SZ_DM = #{sz_dm,jdbcType=VARCHAR}
  	</select>

3.add.html

<c:if test="${op=='add' }">
					<td align="right"><span><spring:message code="mytax.szgl.szdm" /></span></td>
					<td><input type="text" name="sz_dm2" id="sz_dm2" value ="${taxType.sz_dm}" maxlength="40" required="true" class="easyui-validatebox" style="width:200px;" οnblur="addSzdmCheck()"/></td>								
				</c:if>


<script type="text/javascript">
	  function addSzdmCheck(){
	   	 var sz_dm3 = $('#sz_dm2').val();
	   	 if(sz_dm3==null||sz_dm3==""){
	    	  return;
	      }
	   		$.ajax({
	   			url:'${ctx}/taxType/'+sz_dm3+'/checkSzdm',
	   			type:'post',
	   			success:function(data){
	   				if(data>0){
	   					$.messager.alert('<spring:message code="resource.prompt"/>', '<spring:message code="mytax.taxType.szdmzycz"  />');
	   					$('#sz_dm2').val('');
	   				}else{
	   					
	   				}
	   			}
	   		});
	   	}
    </script>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值