日期:2014-05-18  浏览次数:20750 次

jsp运行遇到的问题?希望各位帮一下忙
[Microsoft][SQLServer   2000   Driver   for   JDBC][SQLServer]将   varchar   值   'null '   转换为数据类型为   int   的列时发生语法错误。
[Microsoft][SQLServer   2000   Driver   for   JDBC][SQLServer]将   varchar   值   'null '   转换为数据类型为   int   的列时发生语法错误。
2007-5-9   22:35:17   org.apache.catalina.core.StandardWrapperValve   invok
exception   org.apache.jasper.JasperException
  org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:370)
  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
  javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root   cause
  java.lang.NullPointerException
  org.apache.jsp.login_jsp._jspService(org.apache.jsp.login_jsp:62)
  org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
  javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
  org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
  org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
  org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
  javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

------解决方案--------------------
要转换为数值的字符串值为“null”了,贴点代码好分析
------解决方案--------------------
数据类型不匹配,你把字符型数据写入到INT类型中去,不出错就见鬼了
------解决方案--------------------
判断一下参数
如果为null的时候就对他赋一个值0
不就解决了吗
------解决方案--------------------
lz将varchar值 'null '插入到数据类型为int类型的列,数据类型不匹配。检查一下插入值。