String baseprice = request.getParameter("baseprice")==null相关问题

String prename = request.getParameter("name")==null?"":request.getParameter("name").trim();
String description = request.getParameter("description")==null?"":request.getParameter("description").trim();
String baseprice = (request.getParameter("baseprice")==null||
                             request.getParameter("baseprice" )=="")?"0":request.getParameter("baseprice").trim();
  System.out.println("prename:"+(request.getParameter("name")==null)+
               ",  description:"+(request.getParameter("description")==null)+
               ",  baseprice:"+(request.getParameter("baseprice")==null||request.getParameter("baseprice")==""));
  System.out.println((request.getParameter("baseprice")==null)+"----");
  System.out.println((request.getParameter("baseprice")=="")+"JJJJJ");
  double a =Double.parseDouble("0");
  System.out.println(a);
----------------------------------------------------------
运行结果:
prename:false,  description:false,  baseprice:true
false----
trueJJJJJ
0.0
-----------------------------
分析:1.request.getParameter("baseprice")==null        输出为false
              request.getParameter("baseprice")==""           输出为true
              说明baseprice不输值时request.getParameter("baseprice")取出的为空串。
            2.System.out.println((request.getParameter("baseprice")=="")+"JJJJJ");
               如果加号前没有括号
              System.out.println(request.getParameter("baseprice")==""+"JJJJJ");
              输出为false
              因为+号先于==执行。
 




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值