跪求,各位帮忙解决JSP出错问题,100分相送!提出解决大大给分!
近来做一新闻信息系统:JSP+JavaBean+Resin+Acess2000,老是出现以下问题,
Directory of /fengshu/admin/
.view_news.jsp
.image
.admin_bottom.htm
.admin_left.htm
.admin_main.htm
.admin.htm
.login.jsp
.login.htm
困惑好久啦,请帮忙呀!分不够,可以发另帖加分!
---------------------
系统用login.htm,.login.jsp 的登录后台没问题,之后访问新闻列表,如上的问题就来了!
---------------------
JavaBean如下:
package fengshu;
import java.io.*;
import java.sql.*;
public class dbconct
{
private Connection con = null;
public Statement stmt = null;
public void getcon()
throws Exception
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con = DriverManager.getConnection("jdbc:odbc:fengshu");
stmt = con.createStatement();
}
public void close()
throws Exception
{
stmt.close();
con.close();
}
}
-----------------
新闻列表查看:view_news.jsp如下:
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新闻列表</title>
<jsp:useBean id = "view" scope = "page" class = "fengshu.dbconct"/>
<%
int intPage; //指向的页数
//(totalRecord+PageNumbers)/PageNumbers //总共页数
//(intPage-1)*PageNumbers //当前页首记录
//intPage*PageNumbers //当前页尾记录
int currentPage = 1; //当前页数
int PageNumbers = 10; //每页显示
if(request.getParameter("page")!=null && request.getParameter("page")!="")
intPage = Integer.parseInt(request.getParameter("page"));
else
intPage = 1;
int totalRecord = 0; //新闻总数
view.getcon();
ResultSet counters = view.stmt.executeQuery("select count(*) as cnt from Acticel where TopicID='1'");
if(counters.next())
{
totalRecord = counters.getInt("cnt");
}
%>
</head>