报告什么错误吗?到数据库insert就可以了呀

解决方案 »

  1.   

    报的什么错??
    update回去就好了!
      

  2.   

    点保存后页面已经错了
    <tr> <td>预约日期: <input type="text" name="date" size="25" value=" <%= appointment.getDate()%> "> </td> </tr>中value=" <%= appointment.getDate()%>的值好像也是错的""都不变色.并且这样写后就不能显示修改资料页面
    不知道怎么回事呢
      

  3.   

    数据库中没有修改到啊
    ---------->APP0001
    2008-5-15 12:20:43 org.apache.catalina.core.StandardWrapperValve invoke
    严重: Servlet.service() for servlet jsp threw exception
    java.lang.NullPointerException
    at org.apache.jsp.alertappointment_jsp._jspService(org.apache.jsp.alertappointment_jsp:75)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Unknown Source)
      

  4.   

    java.lang.NullPointerException //空指针错误
    String appointmentid=request.getParameter("appointmentid");
    //这个判断一下是不是空吧
      

  5.   

    没有值
    把<jsp:useBean id="alertappointment" class="javabean.ooojavabean" scope="page"/> 
    改成
    <jsp:useBean id="alertappointment" class="javabean.ooojavabean" scope="session"/> 
      

  6.   

    有值啊
    System.out.println("---------->"+appointmentid); 这一句可以在控制台打出来
    下面的就没有值了
      

  7.   

    Appointment appointment=alertappointment.getAppointmentInfo("appointmentid"); 
    这句话是干什么的?是不是应该改成Appointment appointment=alertappointment.getAppointmentInfo(appointmentid); 你这个页面是只是显示内容的吧?
    ModifyAppointment_do.jsp
    要看这个页面,这个页面决定了是否能保存成功.
      

  8.   

    type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]将截断字符串或二进制数据。
    org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
    org.apache.jsp.ModifyAppointment_005fdo_jsp._jspService(org.apache.jsp.ModifyAppointment_005fdo_jsp:89)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)还是不行啊
    不知道怎么回事
      

  9.   

    发表于:2008-05-15 15:31:0410楼 得分:0 这句话是干什么的?是不是应该改成 Appointment appointment=alertappointment.getAppointmentInfo(appointmentid);  你这个页面是只是显示内容的吧? 
    ModifyAppointment_do.jsp 
    要看这个页面,这个页面决定了是否能保存成功. 就是这个意思 
    这个 Appointment appointment=alertappointment.getAppointmentInfo("appointmentid");  是为了得到指定id的信息
      

  10.   

     点保存后页面已经错了 
    <tr>  <td>预约日期:  <input type="text" name="date" size="25" value="  <%= appointment.getDate()%> ">  </td>  </tr>中value="  <%= appointment.getDate()%>的值好像也是错的""都不变色.并且这样写后就不能显示修改资料页面 
    不知道怎么回事呢

      

  11.   

    啊,不好意思发错了<input type="text" name="date" size="25" value="  <%= appointment.getDate()%> ">  没有结束标签所以不变色改<input type="text" name="date" size="25" value="  <%= appointment.getDate()%>" /> 别的看不出来哪还有错
      

  12.   

    好像不是哦
    这怎么会有 <input type="text" name="date" size="25" value="   <%= appointment.getDate()%>" />  
    /?
      

  13.   

    Appointment appointment=alertappointment.getAppointmentInfo("appointmentid"); 你要清楚哦,这里的值是"appointmentid",而不是你从前面传过来的appointmentid哦.表示查询id的为"appointmentid"信息,应该没有吧.而应该是传过来的参数信息了.String appointmentid=request.getParameter("appointmentid"); //取得参数
    Appointment appointment=alertappointment.getAppointmentInfo(appointmentid); //把参数传进去.
    将截断字符串或二进制数据。 这表示某个列的值过大了.