日期:2014-05-18  浏览次数:20689 次

求助,关于自定义标签库的属性的问题~~~~~~~~~~
  晕,排版有问题代码重发    
 
 
下面是我写的实现分页自定义标签的部分代码。    
我用的是NETBEANS工具。    
当我在JSP页面中加入     <%@     taglib     uri=     "/WEB-INF/tlds/fenye.tld     "prefix=     "page     "%     >    
再在后加入     <page:towTag     maxRows=“7”         >         </page:towTag     >    
NETBEANS报错“Attribute     maxRows     invalid     for     tag     towTag”,我在类中写了    
setMaxRows(int     maxRows),为什么在标签中用maxRows属性会错啊?    
package     tag;    
 
import     java.io.IOException;    
import     java.sql.*;    
import     javax.servlet.ServletRequest;    
import     javax.servlet.jsp.JspContext;    
import     javax.servlet.jsp.PageContext;    
import     javax.servlet.jsp.tagext.*;    
import     javax.servlet.jsp.JspWriter;    
import     javax.servlet.jsp.JspException;    
import     sql.SQL;    
 
 
public     class     towTag     extends     SimpleTagSupport     {    
 
 
private     String     sql;    
private     int     rows;    
private     int     maxRows;    
private     int     countsRows;    
private     int     page;    
int     countsPage;    
private     String     url;    
 
SQL     sql2000;     //SQL     是我自己以前写的一个连接数据库的类;    
ResultSet     rs;    
 
public     towTag(){    
super();    
sql2000=new     SQL();    
}    
 
public     void     doTag()     throws     JspException,     IOException{    
 
JspWriter     out=getJspContext().getOut();    
rs=sql2000.chaXun(sql);     //“sql”     为要查询的目标的条件语句;    
 
try     {                                                                                                                                             //获取查询出的结果一个有多少行。    
rs.last();