我在数据库中time1和time2是用datetime型的,在页面中用如下语句获得time1和time2的值,为的是查询某段时间内的数据,结果出错。请各位大侠帮帮忙,感激不尽。
Date time1= Date.valueOf(request.getParameter("time1"));
Date time2= Date.valueOf(request.getParameter("time2"));
错误提示如下:
2011-4-14 14:14:47 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.IllegalArgumentException
at java.sql.Date.valueOf(Date.java:103)
at org.apache.jsp.Kaoqin.geren_005fwaichu_005ftime_jsp._jspService(geren_005fwaichu_005ftime_jsp.java:172)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
Date time1= Date.valueOf(request.getParameter("time1"));
Date time2= Date.valueOf(request.getParameter("time2"));
错误提示如下:
2011-4-14 14:14:47 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet jsp threw exception
java.lang.IllegalArgumentException
at java.sql.Date.valueOf(Date.java:103)
at org.apache.jsp.Kaoqin.geren_005fwaichu_005ftime_jsp._jspService(geren_005fwaichu_005ftime_jsp.java:172)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
解决方案 »
- 如何实现窗口关闭功能
- Servlet奇怪问题
- 有没有反向分割字符串方法啊?
- 在IE浏览器中显示的页面,到了火狐中出了一堆问题
- 请问如何取当前页面的form里面的select list的option value的值?
- 请问这是哪门子对象创建方法啊?
- javascript如何得到request对象
- 如何用indexOf返回字符串中 "\" 第一次出现的位置?
- 这句话有什么错?
- mybatis 一个session里有2条sql,但每次都只执行了第一句sql
- 求助: myeclipse 中建 web project 不能自动导入 javaee5 libraries和 jre system libraries
- spring事务控制中‘自我调用'不会触发事务这段话是什么意思?
时会有红线提示出错
时会有红线提示出错
<input name="time1" type="text" id="time1" size="20" readonly="yes">
<input name="time2" type="text" id="time2" size="20" readonly="yes" />
在数据库里的time1和time2是datetime型的
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
java.util.Date time1 = df.parse(request.getParameter("time1"));
java.util.Date time2 = df.parse(request.getParameter("time2"));
} catch (ParseException e) {
//TODO 日期格式不正确
}