刚才找了下资料说"如果当前请求没有参数,则什么事情也不做,系统不会把null传递给Bean属性的set方法。"所以它不会调用bean的set方法,用if也没有用!

解决方案 »

  1.   

    要同时判断是否NULL、Length()是否为0、value是否为"".
      

  2.   

    直接用javascript判断不就好了?
      

  3.   

    if((a==null)||(a.equals("")))
    {
    System.out.println("wrong");
    }
      

  4.   

    String str = (String)request.getAttribute("str");
    if (str == null || str.length() == 0){
      System.out.println("str is null or no value");
    }
      

  5.   

    一般字符串得到的是null,判断是不是null,NULL、Length()是否为0、value是否为"".
      

  6.   

    if (str == null || str.length() == 0){
      //your code
    }
      

  7.   

    if (str == null || str.equals("") == 0){
      //your code
    }
      

  8.   

    String yourStr = request.getParameter("yourStr") == null? "" : request.getParameter("yourStr");
      

  9.   

    if (str == null || str.equals("") ){
      //your code
    }
      

  10.   

    if(request.getParameter("a")!=null)
    {
       //执行seta方法
    }