网页获取字符串为空

 

在做网站开发的过程中,经常遇到验证String类型是否为空的情况,现总结几种情况的解决方法:

情况一:不同页面提交

在页面1中设置内容,通过表单提交到页面2中,则在页面2中:

String mobile = request.getParameter("mobile");

user.setMobile(mobile.trim());

就不报错。

注:若写成request.getParameter("mobile").trim(),如果获取值为空,就会报错。

 

情况二:在同一个页面提交

<%

 

JSP代码

 

%>

<HTML>

 

HTML代码

 

</HTML>

此时如果代码为:

String mobile = request.getParameter("mobile");

user.setMobile(mobile.trim());

就会报错,比较讨厌。所以要改成:

String mobile = request.getParameter("mobile");

if (mobile==null) {

     mobile = "";

}

user.setMobile(mobile.trim());

 

情况三:值来源于数据库

String mobile = district.getMobile ();

if (mobile!=null) {

     mobile = mobile.trim();

……

     ……

}

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值