字符类型比较空应该用 if(request.getParameter("textfield")!=null||request.getParameter("textfield").equals(""))

解决方案 »

  1.   

    上一个错了:
    if(request.getParameter("textfield")!=null&&request.getParameter("textfield").equals(""))
    应该是这个样子~
      

  2.   

    String str = request.getParameter("textfield");if(!str.equal(null)||!str.equal(""))
    {
    ...
    }
      

  3.   

    String str = request.getParameter("textfield");if(str!=null&&!str.equal(""))
    {
    ...
    }
      

  4.   

    if(request.getParameter("textfield")!=null|| !request.getParameter("textfield").equals(""))
      

  5.   

    String str = request.getParameter("textfield");if(str!=null&&!str.equal(""))
    {
    ...
    }
    赞同
      

  6.   

    String str = request.getParameter("参数");
    if((str==null)||(str.length()<1))else
      

  7.   

    逻辑关系有错
    test2.jsp应该是这样的
    <%
    if(request.getParameter("textfield")!=null&&request.getParameter("textfield").trim().equals(""))//这样才对
    {
    out.print("+"+request.getParameter("textfield")+"+");
    }
    else { out.println("<script>alert('请填入姓名!')</script>");} %>1、判断参数是否为null和是否为空串,应该是与的关系,而不是或;
    2、比较对象是否相等应该用equals方法,==判断的是两个变量是否指向同一块内存。