oracle-text里修改一个timestamp格式的时间,使他为空后保存报错,说格式不对

问题描述

text里修改一个timestamp格式的时间,使他为空后保存报错,说格式不对

严重: Servlet.service() for servlet [jsp] in context with path [/java23_news] threw exception [An exception occurred processing JSP page /SaveNews.jsp at line 35

32: news.setSummary(summary);
33: news.setAuthor(author);
34: news.setContent(content);
35: news.setModifyDate(Timestamp.valueOf(modifyDate));
36:

37: int result = newsDAO.updateNews(news);
38: if(result > 0){

Stacktrace:] with root cause
java.lang.IllegalArgumentException: Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]
at java.sql.Timestamp.valueOf(Timestamp.java:204)
at org.apache.jsp.SaveNews_jsp._jspService(SaveNews_jsp.java:120)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:423)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1079)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:625)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2517)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2506)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)

解决方案

Timestamp format must be yyyy-mm-dd hh:mm:ss[.fffffffff]
你就按照这个格式写呗。不能为空哦

解决方案二:

格式不对,,按照他的格式来就行了

时间: 2024-09-03 14:41:40

oracle-text里修改一个timestamp格式的时间,使他为空后保存报错,说格式不对的相关文章

想问问我建立了一个webservice应用程序客户端,直接在程序里运行调用方法是对的,但进debug或release直接运行后就报错,这是为什么啊?

问题描述 想问问我建立了一个webservice应用程序客户端,直接在程序里运行调用方法是对的,但进debug或release直接运行后就报错,这是为什么啊?感觉就是不用程序直接运行的话,其他方法运行就报错误.里面什么其他的都没做,就是直接加了web引用,然后调了一个方法而已.谁能解答一下? 解决方案 解决方案二:up

java spring-maven 项目中修改项目的包名后重新启动报错

问题描述 maven 项目中修改项目的包名后重新启动报错 原来项目运行时正常的,后来把com.fh.controller.information.picture.PictureController 和com.fh.service.information.picture.PictureService修改为com.fh.controller.information.PictureController 和com.fh.service.information.PictureService后出错 启动项目

javascript-Javascript, html特殊字符问题:当这个@Name里有单引号,或者双引号,IE上现在在报错,怎么让他不报错

问题描述 Javascript, html特殊字符问题:当这个@Name里有单引号,或者双引号,IE上现在在报错,怎么让他不报错 Javascript, html特殊字符问题:当这个@Name里有单引号,或者双引号,IE上现在在报错,怎么让他不报错 比如 test'test test"test 注意:若我输入普通的字符串,它能正常工作. <?xml version="1.0" encoding="UTF-8" ?> <xsl:styles

关于socket-用一个循环不断发送请求,达到一定次数之后就会报错

问题描述 求大神帮忙解决啊!!功能:遍历硬盘所有文件通过网络上传到指定IP的指定目录使用java递归遍历硬盘所有文件,用一个循环不断发送请求到指定IP的目录中保存,达到一定次数之后(我自己测试总是执行六七千次之后就会报错)就会报下面这个错误:而如果使用java递归遍历硬盘所有文件,将所有文件存放到一个txt中,遍历完成后上传这个文件则不会报错.java.net.SocketException:Permissiondenied:connectatjava.net.DualStackPlainSoc

jdk版本修改之后,又改了tomcat,之后就一直各种报错

问题描述 jdk版本修改之后,又改了tomcat,之后就一直各种报错 解决方案 第一.先看看tomcat的.ini文件中,jdk的路径对不对. 第二.jdk改变后,环境变量设置没. 第三,你用得这个软件(我看着像eclipse),它里面对tomcat和jdk的版本有没有适应要求. 第四.你写的代码有没有问题.(因为,你只贴出了错误提示,没有源代码,我也不好判断.) 解决方案二: 是不是换了jdk之后,没有修改环境变量呢 解决方案三: 貌似servlet的版本不对,导致相关的东西没有编译 解决方案

完美解决python遍历删除字典里值为空的元素报错问题_python

exam = { 'math': '95', 'eng': '96', 'chn': '90', 'phy': '', 'chem': '' } 使用下列遍历的方法删除: 1. for e in exam: 2. if exam[e] == '': 3. del exam[e] 结果出现下列错误,怎么解决: Traceback (most recent call last): File "Untitled.py", line 3, in <module> for e in

oracle语句-初用oracle和PL/SQL 网上找了个分页存储过程,直接拿过来怎么报错。。求解

问题描述 初用oracle和PL/SQL 网上找了个分页存储过程,直接拿过来怎么报错..求解 直接上代码` create or replace package p_page is TYPE type_cur IS REF CURSOR; --定义游标变量用于返回记录集 PROCEDURE Pagination(Pindex in number --分页索引 Psql in varchar2 --产生dataset的sql语句 Psize in number --页面大小 Pcount out n

eclipse里配置tomcat后运行报错

问题描述 eclipse里配置tomcat后运行报错 eclipse里配置tomcat后,tomcat能启动,项目也部署到tomcat里了,但运行web项目报错404 解决方案 eclipse 配置并运行 Tomcateclipse远程调试tomcat运行的web项目--配置 解决方案二: http://www.mamicode.com/info-detail-492134.html

c语言中,一个已定义的指针变量被置空后是如何&amp;amp;quot;记得&amp;amp;quot;它以前所指向的变量的类型的?

问题描述 c语言中,一个已定义的指针变量被置空后是如何"记得"它以前所指向的变量的类型的? 如题,比如定义了一个整型的指针p指向整型变量a : int *p = &a ; 然后将p置空:p = null; 这个时候指针p中所存放的数据即地址已经被清空了,但是再次http://ask.csdn.net/#使用p时还是只能 将其指向整型类型的变量,而不能指向其他类型的变量(比如字符型变量),那么p是 怎么"记得"它在被定义时候的类型的?它的值不是已经被清零了吗?