----------------解决方案--------------------------------------------------------
调试可以,那就可以排除程序的问题,再看看你的JSP文件就可以
还有,要看看你的详细错误信息
jsp文件已经放上面了,帮忙看下,我实在没办法了,快要做毕业设计了,这状态让人着急死了
错误信息都在这里了
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: An exception occurred processing JSP page /web/index.jsp at line 18
15: <%
16: String sql="select * from main order by id desc";
17:
18: ResultSet rs=con.executeQuery(sql);
19: try{
20: while(rs.next()){%>
21: <%=rs.getString("content")%>
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:555)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause
java.lang.NullPointerException
conn.connDb.executeQuery(connDb.java:36)
org.apache.jsp.web.index_jsp._jspService(index_jsp.java:83)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:390)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.2 logs.
一定帮我看看 啊
是不是javabean 写错了,还是JSP错误
谢谢
----------------解决方案--------------------------------------------------------
java.lang.NullPointerException
conn.connDb.executeQuery(connDb.java:36)
这句是最关键的异常
空指针异常
在你的这个方法内,所以说,你的Connection是不是没有得到
你在得到Connection的时候,把它打印出来看一下
目前分析,是你的Connection为null
你的getConnection方法有错
看看你的程序36行是哪一句?
----------------解决方案--------------------------------------------------------
还有,你看看你的日志里面你System.out打印出的内容就知道 了
General error
没有获得数据库连接
General error
没有获得数据库连接
怎么改正啊
----------------解决方案--------------------------------------------------------
说明你的数据库连接没有得到啊
是不是用户名密码输错了
----------------解决方案--------------------------------------------------------
试试
Connection con=connDb.getConnection();
ResultSet rs=con.executeQuery(sql);
----------------解决方案--------------------------------------------------------
你的所有异常都出在这里
你想想看,你返回一个null,那当然要出问题了
目前先解决这个问题,把数据库的连接得到
可能如下:
1,你的数据源设错了
2,你需要用户名密码,可是你的程序里面却没有
----------------解决方案--------------------------------------------------------
我的数据库的用户名和密码多是空的。
----------------解决方案--------------------------------------------------------
一定是哪个环节出错了
你的数据源设置的时候有没有加密码?
只要你的Connection能得到,就不会出这些错误了
多试几种可能性,一定会找到答案的
----------------解决方案--------------------------------------------------------
数据源那里应该没错的,因为我用JAVA代码测试过,
我也不知道connection那里为什么得不到连接。
----------------解决方案--------------------------------------------------------