日期:2014-05-20  浏览次数:20602 次

我的jbuilder2006 中的jsp页面的 异常为什么 必须捕获才能编译
我的jbuilder2006   中的jsp页面的   异常必须捕获才能编译
我在学校的2005中   编写的都不需要try-catch   着到底怎么回事
每个异常都要try-catch在JSP页面中太烦琐     而且变量的作用域
也回出现问题
我必须前后+try-catch才行   不知道怎么回事
是不是那里配制不合适啊   还是怎么回事   大虾帮帮我
比如:
<%@   page   contentType= "text/html;charset=gb2312 "   %>
<%@   page   import= "java.sql.*,javax.sql.*,javax.naming.* "   %>

<html>
<head>
<title> 网上书店留言板 </title>
</head>
<body>
<a   href= "say.html "> 我要留言 </a> <br>
<%
Context   ctx=new   InitialContext();
                        DataSource   ds=(DataSource)ctx.lookup( "java:comp/env/jdbc/bookstore ");
                        Connection   conn=ds.getConnection();
                       
                        //创建可滚动的结果集。
Statement   stmt=conn.createStatement(
ResultSet.TYPE_SCROLL_INSENSITIVE,
ResultSet.CONCUR_READ_ONLY);
ResultSet   rs=stmt.executeQuery( "select   *   from   guestbook   order   by   gst_time   desc ");

//移动游标到结果集的最后一行。
rs.last();

//得到当前行的行数,也就得到了数据库中留言的总数。
int   rowCount=rs.getRow();
if(rowCount==0)
{
out.println( "当前没有任何留言! ");
return;
}

String   strCurPage=request.getParameter( "page ");

//表示当前的页数。
int   curPage;

if(strCurPage==null)
curPage=1;
else
curPage=Integer.parseInt(strCurPage);

//定义每页显示的留言数。
int   countPerPage=5;

//计算显示所有留言需要的总页数。
int   pageCount=(rowCount+countPerPage-1)/countPerPage;

//移动游标到结果集中指定的行。如果显示的是第一页,curPage=1,
//游标移动到第1行。
rs.absolute((curPage-1)*countPerPage+1);

        //如果是第1页,则显示不带链接的文字,如果不是第1页,
        //则给用户提供跳转到第一页和上一页的链接。
if(curPage==1)
{
%>
                第一页&nbsp;&nbsp;&nbsp;&nbsp;
                上一页&nbsp;&nbsp;&nbsp;&nbsp;
<%
}
else
{
%>
                <a   href= "index.jsp?page= <%=1%> "> 第一页 </a>
                &nbsp;&nbsp;&nbsp;&nbsp;
                <a   href= "index.jsp?page= <%=curPage-1%> "> 上一页 </a>
                &nbsp;&nbsp;&nbsp;&nbsp;
<%
}
//如果当前页是最后一页,则显示不带链接的文字,如果不是最后一页,
//则给用户提供跳转到最后一页和下一页的链接。
if(curPage==pageCount)
{

%>
                下一页&nbsp;&nbsp;&nbsp;&nbsp;
                最后页&nbsp;&nbsp;&nbsp;&nbsp;
<%
}
else
{
%>
                <a   href= "index.jsp?page= <%=curPage+1%> "> 下一页 </a>