HTTP Status 500 - --------------------------------------------------------------------------------type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: 错误信息是:sql语句:UPDATE content SET ejbac1 =?, ejnum1 =?, ejmod1 =?, ejkhmc =?, Submit5 =?, ejkhjc =?, ejcype =?, ejptn1 =?,ejptn2 =?, ejptn3 =?, ejbac2 =?, ejnum2 =?, ejdat2 =?, ejmod2 =?, ejdat3 =?, ejbeizhu =? where jdid=?错误信息:java.sql.SQLException: [Microsoft][SQLServer JDBC Driver][SQLServer]必须声明变量 '@P1'。
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:846)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:779)
org.apache.jsp.appraisal.AppraisalSave_jsp._jspService(AppraisalSave_jsp.java:128)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.jdon.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48)
root cause org.spring.jdbc.core.DateAccessException: 错误信息是:sql语句:UPDATE content SET ejbac1 =?, ejnum1 =?, ejmod1 =?, ejkhmc =?, Submit5 =?, ejkhjc =?, ejcype =?, ejptn1 =?,ejptn2 =?, ejptn3 =?, ejbac2 =?, ejnum2 =?, ejdat2 =?, ejmod2 =?, ejdat3 =?, ejbeizhu =? where jdid=?错误信息:java.sql.SQLException: [Microsoft][SQLServer JDBC Driver][SQLServer]必须声明变量 '@P1'。
org.spring.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:63)
com.web.manager.Contman.updatecontent(Contman.java:124)
org.apache.jsp.appraisal.AppraisalSave_jsp._jspService(AppraisalSave_jsp.java:88)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.jdon.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:48)
note The full stack trace of the root cause is available in the Apache Tomcat/5.0.30 logs.
--------------------------------------------------------------------------------Apache Tomcat/5.0.30
这个是什么问题???谁有jsp查询实例或代码给我一个,谢谢!!!

解决方案 »

  1.   

    错误信息:java.sql.SQLException: [Microsoft][SQLServer JDBC Driver][SQLServer]必须声明变量 '@P1'
      

  2.   


    UPDATE content SET ejbac1 =?, ejnum1 =?, ejmod1 =?, ejkhmc =?, Submit5 =?, ejkhjc =?, ejcype =?, ejptn1 =?,ejptn2 =?, ejptn3 =?, ejbac2 =?, ejnum2 =?, ejdat2 =?, ejmod2 =?, ejdat3 =?, ejbeizhu =? where jdid=?在查询分析器没有报错,可以执行的!