写了个分页显示数据的..出了点错误..帮帮忙吧..谢谢大家了..
源代码:
<%@ page contentType="text/html; charset=big5" %>
<%@ page import="java.sql.*" %>
<html>
<body>
<%! int pageSize=3;
int pageCount=0;
%>
<from action="" method=get>
輸入頁碼數<Input Type=text name=showPage size=4 >
<Input Type=submit name=g vlaue="提 交" >
</from>
<% Connection con="";
Statement sql="";
ResultSet rs="";
try
{
Class.forName("com.mysql.jdbc.Driver").newInstance();
//out.print("success1");
}
catch (ClassNotFoundException e){}
try
{
String url="jdbc:mysql://localhost:3306/use_all";
con=DriverManager.getConnection(url,"root","123456");
//out.print("success2");
sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
rs = sql.executeQuery("select * from mes_board");
rs.last();
int lastRow=rs.getRow();
pageCount=(lastRow%pageSize==0)?(lastRow/pageSize):(lastRow/pageSize+1);
//當前顯示的初始頁數
int showpage=1;
//告知用戶總頁數
%>
<p>共有<%=pageCount%>頁
<br>每頁顯示<%=pageSize%>條記錄
<%
String integer=request.getParameter("showPage");
if(integer==null)
{integer="1";
}
try{showPage=Interger.parseInt("integer");
}
catch(NumberFormatException e)
{showPage=1;
}
if(showPage<=1)
{showPage=1;
}
if(showPage>=pageCount)
{showPage=pageCount;
}
%>
<br>目前顯示第<%=showPage%>頁
<% int posion=(showPage-1)*pageSize+1;
rs.absolute(posion);
out.print("<Table Border>");
out.print("<TR>");
out.printf("TH width=100>"+"姓名");
out.printf("TH width=100>"+"問題");
out.print("</TR>");
for(int i=1;i<=pageSize;i++)
{
out.print("<TR>");
out.print("<TD>"+rs.getString(1)+"</TD>");
out.print("<TD>"+rs.getString(2)+"</TD>");
out.print("</TR>");
rs.next();
}
out.print("</Table>");
con.close();
}
catch (SQLException e1) {}
%>
</body>
</html>
错误信息为:
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: /CountPage.jsp(57,3) Unterminated <% tag
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:130)
org.apache.jasper.compiler.Parser.parseScriptlet(Parser.java:796)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1551)
org.apache.jasper.compiler.Parser.parse(Parser.java:126)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:211)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:100)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:146)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:296)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
请问这是什么错呢(一般这样的错是错在什么方面?)???我应该好何修改