【发布时间】:2014-08-07 20:00:39
【问题描述】:
SimpleDateFormat df = new SimpleDateFormat("yyyy'-'MM'-'dd");
String sbd=request.getParameter("begindate");
java.util.Date bd2=df.parse(sbd);
java.sql.Date bd = new java.sql.Date(bd2.getTime());
我正在尝试将数据从表单发送到 JSP 页面并将其插入 SQL 数据库,但我遇到了日期格式问题。 yyyy-MM-dd 是我的日期的默认格式,但是在执行代码时我仍然在以下行中遇到异常:
java.util.Date bd2=df.parse(sbd);
我查看了类似的问题并尝试更改一些内容,但我似乎无法找到真正的问题。
编辑:这是堆栈跟踪
堆栈跟踪: org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:568) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
更新:
删除撇号时,异常仍然存在,但异常消息会发生变化:
org.apache.jasper.JasperException: java.lang.NullPointerException org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:470) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) javax.servlet.http.HttpServlet.service(HttpServlet.java:728) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
【问题讨论】:
-
有什么例外?
-
Strong sbd有什么格式?
-
请粘贴堆栈跟踪