在<%
out.print("ss");//直接这样不会抛出异常。
%>而<%
String name = request.getParameter("name");
if(name==null){
    out.print("ss");//这时会出错
}
else
   out.print(name);
%>

解决方案 »

  1.   

    如果再修改一下,就又不会出错了。<%
    String name = request.getParameter("name");
    String str = "ss";
    if(name==null){
        out.print(str);//这时不会出错
    }
    else
       out.print(name);
    %>
      

  2.   

    name==nullString == null ErrorYou have done good!
      

  3.   

    tanjingbool(tanjing)没看懂你的意思
      

  4.   

    <%
    String name = request.getParameter("name");
    if(name==null){
        out.print("ss");//这时会出错
    }
    else
       out.print(name);
    %>
    改成这样
    <%
    String name=request.getParameter("name");
    if(name==null){
     out.println("错误");
    }else{
     out.println(""+name);
    }
    %>