html select过滤,如何处理<select> HTML过滤器中的空值?

我有一个打印用户的用户界面,我不想按国家过滤。 我做了一个经典的元素。如何处理 HTML过滤器中的空值?

在JSP中我有

...

${country.name}

的东西是一些用户没有一个国家,所以我需要处理2个过滤器: - 一个打印所有用户,没有过滤 - 一个只打印没有国家的用户

所以我想知道对Java说最好的方法是什么:“找到我所有的用户”和“找到我没有的所有用户国家”。

我有一些想法:如果countryId = 0,则服务器翻译为所有用户“谁没有一个国家,如果countryId = null,则服务器翻译为用户‘’

。最后,DAO对象会做出这样

public List findByCountry(Integer countryId){

query = "select * from users"

if(countryId==0){

query+= " where country_id is null"

}

else if(countryId==null){

query += " where country_id = " + countryId;

}

return query results...

}

查询所以这是正确的,或者是这个丑陋的,或者有人有更好的方式来做到这一点?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值