<%           
        String pname = request.getParameter("p_name");
        if(null == pname) pname = "":
%>

解决方案 »

  1.   

    我照你的写程序出错!是不是那里没有写全??我的意思是在运行jsp页面的时候还没填写用户名时文本框就出现了null,改怎么让它不显示null
      

  2.   

    <%           
            String pname = (request.getParameter("p_name")==null?"无":request.getParameter("p_name"));
    %>
    用户名:
               <input name="p_name" type="text" class="input" size="15" value=<%=pname%>>
      

  3.   

    <% 
    String pname ="";           
    if(!request.getParameter("p_name")=null)  //当request.getParameter("p_name")等null时不执行
      pname = request.getParameter("p_name");
    %>
    用户名:
               <input name="p_name" type="text" class="input" size="15" value=<%=pname%>>
      

  4.   

    谢谢大家帮忙!! 刚刚查过javascript有个更简单的方法onClick="history.back(-1)" 就可以做到了。,。。