在提交前判断一下值是否为空不就行了吗如果你想得到提交的行数,update之后返回的值应该就是你所想要的!如果是0就说明没有插入成功了

解决方案 »

  1.   

    写个方法:
      bean里的属性:  
    public String getmessage()
       {
        return message;
           }
    方法:
    try{
         con=DriverManager.getConnection(url,"sa","qingzhuang");
         sql=con.createStatement();
         String s="'"+id+"'"+","+"'"+email+"'"+","+"'"+content+"'"+","+"'"+date+"'";   
         String condition="insert into booklsit values"+"("+s+")";
         sql.executeUpdate(condition);
         message="你留言成功了";
         con.close();
           }
        catch(SQLException e)
           {message="用户已经存在,请你更换一个名字";
           }
    在jsp页面的文件中加上:<% 
         if(!(session.isNew()))   
        {
      %>
        <jsp:getProperty  name= "file"  property="message" />
      <%
        }  
      %>只要做些改动就可以达到你的要求