jsp页面的错误,帮解答下

来源:百度知道 编辑:UC知道 时间:2024/06/17 20:59:03
错误信息是:java.lang.NullPointerException
com.victor.dao.NewsDaoImpl.dateNews(NewsDaoImpl.java:167)
com.victor.service.NewsFacadeImpl.dateNews(NewsFacadeImpl.java:47)
相应代码行:public List dateNews() {
JDBConnection connection = new JDBConnection();
NewsActionForm newsForm = null;
List list = new ArrayList();
String sql = "select top 8 * from tb_news"; //选取前8条新闻
ResultSet rs = connection.executeQuery(sql);
try {
while(rs.next()){
newsForm = new NewsActionForm();
newsForm.setNewID(rs.getInt(1));
newsForm.setNewTitle(rs.getString(2));
newsForm.setNewContent(rs.getString(3));
newsForm.setNewsType(rs.getString(4));
newsForm.setNewsStyle(rs.getString(5));
newsForm.setNewIssueDate(rs.getString(6));
list.add(newsForm);
}
}
catch (NumberFormatException ex) {
}
c

你看下后台抛出的错误信息,就是tomcat/logs/catalina.out的错误,是无法链接到数据库还是NULL指针错误。

如果是数据库错误就是有可能你的连接池耗尽或者没有关闭数据库链接。

select top 8 * from tb_news 这个能好用吗?我米这么写过,用form充当bean也没见过,你设个断点调一下。
他提示你NewsDaoImpl 167处错误,很容易找到空值!