org.apache.jasper.JasperException:AnexceptionoccurredprocessingJSPpage/deng/light_update.jspatline5148:
org.apache.jasper.JasperException: An exception occurred processing JSP page /deng/light_update.jsp at line 51
48:
49: String time=request.getParameter("time");
50: String sql="select * from shoppinginfo where customer='"+session.getAttribute("loginname")+"' and time=#"+time+"#";
51: ResultSet rs=stmt.executeQuery(sql);
52: while (rs.next()){
53: %>
54:
javax.servlet.ServletException: java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 日期的语法错误 在查询表达式 'customer='zz' and time=#null#' 中。
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:911)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:840)
org.apache.jsp.deng.light_005fupdate_jsp._jspService(light_005fupdate_jsp.java:201)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
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:722)
展开
在处理deng/light_update.jsp页面时,遇到JasperException,原因在于第5148行的SQL查询中日期参数解析错误,导致查询customer和时间条件时出错。问题定位在将请求参数转为SQL字符串时,参数'null'引发了Microsoft Access驱动的语法错误。
1663

被折叠的 条评论
为什么被折叠?



