RicardoPereira
Programmer
I dont know what could be wrong with my jsp page.
I want to build a page that display a limite number of records like the one in this forum.
But i dont know what could be wrong with my code.
Could anybody help me with this?
My code is:
....
<%
/**Incialização da variavel de controlo da pagina da Array List */
int p = pagina.getPagina();
/** Incialização das variáveis de controlo da ArrayList de Produtos */
int pagina = 0;
int totPaginas=0;
int registosPagina = 13;
ArrayList listaCan=pesquisas.getCanalVenda(XCVND);
/** Calculo do Total Páginas produzidas pela ArrayList */
totPaginas = listaCan.size() / registosPagina;
if ( (registosPagina*totPaginas) != listaCan.size())
{totPaginas++;}
/** Definição do registo Inicial e Final a visualizar na pagina actual */
int regInicial = p * registosPagina;
int regFinal = regInicial + registosPagina;
/** Definição do último registo da ArrayList com o registo Final a visualizar,
caso este último já seja superior ao tamanho da ArrayList */
if (regFinal > listaCan.size()) {regFinal=listaCan.size();}
for( int x=regInicial;x<regFinal.size();x++)
{
xiol01p xiol=(xiol01p) listaCan.get(x);
out.println("<tr bgcolor='#ffffff'>" +
"<td><font color='#9b301c'><b><p align='center'>" + xiol.getXCVND() + "</p></b></td><td class='smallertext'><p align='center'>" + xiol.getXNENC() + "</p></td>" +
"<td class='smallertext'><p align='center'><p align='center'>" + xiol.getXDEXP() + "</p></td><td class='smallertext'><p align='center'>" + xiol.getXNACT() + "</p></td>" +
"<td class='smallertext'><p align='center'>" + xiol.getXNGT() + "</p></td></tr>"
}
/** Link para visualização da página de registos anterior */
if (p > 0) {
out.println("<TH><a href=\"pesquisa_c_venda_qry.jsp?pagina=" + ( p-1) + "\"><img BORDER='0' src='images/anterior.gif'></a>"}
/** Link para visualização da página de registos seguinte */
p++;
if ( p < totPaginas) {
out.println("<TH><a href=\"pesquisa_c_venda_qry.jsp?pagina=" + p + "\"><img BORDER='0' src='images/seguinte.gif'></a>"}
%>
....
The error is:
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: -1 in the jsp file: null
Generated servlet error:
[javac] Since fork is true, ignoring compiler setting.
[javac] Compiling 1 source file
[javac] Since fork is true, ignoring compiler setting.
[javac] C:\tomcat\webserver\work\Standalone\localhost\_\IOL\users\Pesquisas\pesquisa_c_venda_qry_jsp.java:209: pagina is already defined in _jspService(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
[javac] int pagina = 0;
[javac] ^
[javac] C:\tomcat\webserver\work\Standalone\localhost\_\IOL\users\Pesquisas\pesquisa_c_venda_qry_jsp.java:229: int cannot be dereferenced
[javac] for( int x=regInicial;x
-----------""-----------
Thank you all
I want to build a page that display a limite number of records like the one in this forum.
But i dont know what could be wrong with my code.
Could anybody help me with this?
My code is:
....
<%
/**Incialização da variavel de controlo da pagina da Array List */
int p = pagina.getPagina();
/** Incialização das variáveis de controlo da ArrayList de Produtos */
int pagina = 0;
int totPaginas=0;
int registosPagina = 13;
ArrayList listaCan=pesquisas.getCanalVenda(XCVND);
/** Calculo do Total Páginas produzidas pela ArrayList */
totPaginas = listaCan.size() / registosPagina;
if ( (registosPagina*totPaginas) != listaCan.size())
{totPaginas++;}
/** Definição do registo Inicial e Final a visualizar na pagina actual */
int regInicial = p * registosPagina;
int regFinal = regInicial + registosPagina;
/** Definição do último registo da ArrayList com o registo Final a visualizar,
caso este último já seja superior ao tamanho da ArrayList */
if (regFinal > listaCan.size()) {regFinal=listaCan.size();}
for( int x=regInicial;x<regFinal.size();x++)
{
xiol01p xiol=(xiol01p) listaCan.get(x);
out.println("<tr bgcolor='#ffffff'>" +
"<td><font color='#9b301c'><b><p align='center'>" + xiol.getXCVND() + "</p></b></td><td class='smallertext'><p align='center'>" + xiol.getXNENC() + "</p></td>" +
"<td class='smallertext'><p align='center'><p align='center'>" + xiol.getXDEXP() + "</p></td><td class='smallertext'><p align='center'>" + xiol.getXNACT() + "</p></td>" +
"<td class='smallertext'><p align='center'>" + xiol.getXNGT() + "</p></td></tr>"
}
/** Link para visualização da página de registos anterior */
if (p > 0) {
out.println("<TH><a href=\"pesquisa_c_venda_qry.jsp?pagina=" + ( p-1) + "\"><img BORDER='0' src='images/anterior.gif'></a>"}
/** Link para visualização da página de registos seguinte */
p++;
if ( p < totPaginas) {
out.println("<TH><a href=\"pesquisa_c_venda_qry.jsp?pagina=" + p + "\"><img BORDER='0' src='images/seguinte.gif'></a>"}
%>
....
The error is:
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: -1 in the jsp file: null
Generated servlet error:
[javac] Since fork is true, ignoring compiler setting.
[javac] Compiling 1 source file
[javac] Since fork is true, ignoring compiler setting.
[javac] C:\tomcat\webserver\work\Standalone\localhost\_\IOL\users\Pesquisas\pesquisa_c_venda_qry_jsp.java:209: pagina is already defined in _jspService(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
[javac] int pagina = 0;
[javac] ^
[javac] C:\tomcat\webserver\work\Standalone\localhost\_\IOL\users\Pesquisas\pesquisa_c_venda_qry_jsp.java:229: int cannot be dereferenced
[javac] for( int x=regInicial;x
-----------""-----------
Thank you all