<select name="acti.cstCustomer.custRegion">
<option value="NULL">全部</option>
<option value="北京">北京</option>
<option value="华北">华北</option>
<option value="中南">中南</option>
<option value="东北">东北</option>
<option value="西部">西部</option>
</select>
下拉列表中,下拉列“全部”中,value值不设置,则传值“全部”进后台,value设置null时,或者value设置“”,传入空值进后台,value设置“NULL”进后台,但是问题出现了: if(acti.getCstCustomer().getCustRegion().trim()!="NULL"){
System.out.println("进入C");
System.out.println(acti.getCstCustomer().getCustRegion());
hql += " and c.cstCustomer.custRegion ='"+acti.getCstCustomer().getCustRegion()+"'";
}不管如何判断都进入了C方法,文本框输入值不存在此问题,就下拉列表有这问题,设置为“”与null时,判断过.length()>0,但是同样还是进入了C方法,这是什么原因?如何进行判断则不会随意进入C方法?