目前的错误仍然是:
HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperException
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Thread.java:536)
root cause java.lang.NullPointerException
at org.apache.jsp.msgboard_jsp._jspService(msgboard_jsp.java:83)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:210)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2416)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:601)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:392)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:619)
at java.lang.Thread.run(Thread.java:536)

解决方案 »

  1.   

    我现在通过另一个提交页面后可以访问问题中 JSP PART 这个部分的页面
    但是如果在地址连直接输入 msgboard.jsp(JSP PART 这个部分的页面)就出现上面的错误
    请大家帮忙 
    谢谢
    分不够可以补
    谢谢大家
      

  2.   

    我没有试过,楼主自己试试吧:
       public DisplayBean(){
     //不写东西试试
    }public ResultSet select(String sql){
        rs=null;
        try
        {
          Class.forName(sDBDriver);//移到这里来看看
          cn=DriverManager.getConnection(sConnStr);
          Statement stmt = cn.createStatement();
          rs = stmt.executeQuery(sql);
             return rs;
           }
        catch(SQLException ex)
        {
             //return (e.getMessage());
          System.err.println(ex.getMessage());
      return null;
      }
    finally{
         rs.close();
         stmt.close();
         cn.close();
    }
      

  3.   

    我没有试过,楼主自己试试吧:
       public DisplayBean(){
     //不写东西试试
    }public ResultSet select(String sql){
        rs=null;
        try
        {
          Class.forName(sDBDriver);//移到这里来看看
          cn=DriverManager.getConnection(sConnStr);
          Statement stmt = cn.createStatement();
          rs = stmt.executeQuery(sql);
             return rs;
           }
        catch(SQLException ex)
        {
             //return (e.getMessage());
          System.err.println(ex.getMessage());
      return null;
      }
    finally{
         rs.close();
         stmt.close();
         cn.close();
    }
      

  4.   

    上面的问题已经解决了,并且有70分已经给lynx1111(任我行) 了
    所以下面这个问题只有30分,并且希望大家不用回答上面的问题了(回答上面问题者本人不会给分)
    谢谢大家帮忙我是这样获得系统时间的:
    SimpleDateFormat formatter = new SimpleDateFormat ("yyyy-MM-dd hh:mm:ss"); //, Locale.getDefault()
         String get_Time=formatter.format(new Date());
    并且用这条语句:
    str="INSERT INTO message(name,email,topic,msgtime,note) VALUES ('"+get_Name+"','"+get_Email+"','"+get_Topic+"','"+get_Time+"','"+get_Note+"')";
              Statement st=cn.createStatement();
              st.executeUpdate(str);
    添加到数据库,在数据库中显示的是 :2003-8-27 8:19:50
    但在页面上显示的却是: 2003-8-27 8:19:50.000
    这是为什么?
      

  5.   

    是说从数据库读出来再在页面上显示
    还是显示format过的get_Time?如果是从数据库读出来没有format过就在页面上显示是正常的,因为存进去是一个long类型包括ms的值
      

  6.   

    2003-8-27 8:19:50.000是java.sql.date的格式。
      

  7.   

    发送者 acefr 发送时间 2003-8-29 17:01:39 删除  回复  
    内容 你的意思是不要毫秒?
    1、把java.sql.Date型转成java.util.Date型就可以了
    2、取出来做一个处理,substring最后一个小数点的位置之前的为你要的,用LastindexOf判断最后一个小数点的位置。ps:最近可能不常上了,如果没有及时回复,请见谅 
      

  8.   

    感谢  acefr  了
    时间问题是你帮我解决的,不过没有回答到帖子上而已感谢你 
    分以后一定补
    谢谢你啊