Diogenes:
Essa não eh sua jsp neh?!
De onde é esse pedaço de código? Onde ele eh utilizado?
Como está tratando as SQLExceptions dessa classe q vc postou o código anterior?
Cadê sua .jsp? Posta ela aih....
Ps.: Todo código que vc postar coloca entre tags code por favor....A míopia do Diogenes agradece...:D
Ok.. Agora vai inteira hein ....
:D
<%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
<jsp:useBean id="L" scope="page" class="loc.Lprocs" />
<%
Connection con = L.getConnection("dividas");
%>
<html>
<head>
<title>Consulta - Dívida Ativa - Inscrição Imobiliária</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_callJS(jsStr) { //v2.0
return eval(jsStr)
}
//-->
</script>
<style type="text/css">
<!--
.style4 {
color: #FFFFFF;
font-weight: bold;
}
-->
</style>
</head>
<link href="principais.css" rel="stylesheet" type="text/css">
<%
String zona = request.getParameter("zona");
if (zona==null) zona="";
String setor = request.getParameter("setor");
if (setor==null) setor="";
String lote = request.getParameter("lote");
if (lote==null) lote="";
String unidade = request.getParameter("unidade");
if (unidade==null) unidade="";
String CODLOTE = "";
String CODLOTEM = "";
String Cadastro = "";
%>
<body text="#000000" link="#000000" vlink="#000000" alink="#000000" leftmargin="3" topmargin="3" marginwidth="0" marginheight="0">
<table width="595" border="1" bordercolorlight="#000080" cellspacing="1" cellpadding="0">
<tr>
<td width="521"><img src="../imagens/pesquisa.gif" width="556" height="32"></td>
<td width="20"><a href="Javascript:window.close();"><img src="../botoes/geo_bt_10_off.gif" width="34" height="33" border="0"></a></td>
</tr>
</table>
<table width="595" border="0" align="left" cellpadding="1" cellspacing="0">
<tr>
<td colspan="3"><hr size="1" noshade color="#000080"></td>
</tr>
<tr>
<td colspan="3"><strong><font size="2" face="Geneva, Arial, Helvetica, sans-serif">Inscrição Imobiliário :</font></strong></td>
</tr>
<tr>
<td colspan="3">
<form name="form1" method="post" action="consulta_div_inscricao.jsp">
<strong><font face="Verdana, Arial, Helvetica, sans-serif">Zona</font><font face="Verdana, Arial, Helvetica, sans-serif">:
<input name="zona" type="text" id="zona" value="<%=zona%>" size="1" maxlength="1" >
Setor:
<input name="setor" type="text" id="setor" value="<%=setor%>" size="4" maxlength="4">
Lote:
<input name="lote" type="text" id="lote" value="<%=lote%>" size="3" maxlength="3">
Unidade:
<input name="unidade" type="text" id="unidade" value="<%=unidade%>" size="3" maxlength="3">
<input name="pesquisar" type="submit" id="pesquisar14" value="Pesquisar" class="button">
<br>
<br>
</font></strong>
<table width="120" height="18" border="1" align="center" cellpadding="1" cellspacing="0" bordercolor="#000080">
<tr>
<td height="16">
<div align="center" class="style4"><font size="2" face="Geneva, Arial, Helvetica, sans-serif">
<a href="#" onMouseDown="window.document.div.submit(); return false;" >
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Visualizar Todos</font></a></font></div></td>
</tr>
</table>
<strong><font face="Verdana, Arial, Helvetica, sans-serif"> </font></strong>
</form></td>
</tr>
<tr>
<td width="120" bgcolor="#EFEFEF"><font size="2" face="Geneva, Arial, Helvetica, sans-serif"><strong>Resultado(s): </strong></font></td>
<td width="220" bgcolor="#EFEFEF"> </td>
<td width="200" bgcolor="#EFEFEF"> </td>
</tr>
<tr>
<td colspan="3" bgcolor="#EFEFEF"><font size="2" face="Geneva, Arial, Helvetica, sans-serif"><strong> </strong></font>
<hr align="left" size="1" noshade color="#000080"></td>
</tr>
<%
int i = 1;
int TamPag = 9;
int PagAtual = 1;
int TotReg = 0;
int TotPag = 0;
String sql = "";
if (!zona.equals("") || !setor.equals("") || !lote.equals("") || !unidade.equals("")){
sql = "SELECT count(*) AS TOTAL FROM DIVIDA_ATIVA WHERE ZONA_MOB LIKE '" + zona +"%' ";
ResultSet total_registros = L.getRS(con,sql);
if (total_registros.next()){
TotReg = total_registros.getInt("total");
TotPag = total_registros.getInt("total") / TamPag;
if (TotPag<(total_registros.getDouble("total") / TamPag)) {
TotPag++;
}
}
else {
TotReg = 0;
}
if (TotReg > 0) {
if (request.getParameter("pag")!=null && !request.getParameter("pag").equals("")) {
PagAtual = new Integer(request.getParameter("pag")).intValue();
}
sql = "SELECT * FROM DIVIDA_ATIVA WHERE ZONA_MOB LIKE '" + zona +"%' ";
out.print(sql);
ResultSet resultado = L.getRS(con,sql);
String link = "";
String todos = "";
int RegINI = ((PagAtual - 1) * TamPag) + 1;
int RegFIM = PagAtual * TamPag;
%>
<form action="MapaDivida.jsp" target="divida" name="div">
<input type="hidden" name="action" value="Todos" />
<%
while (resultado.next()) {
if ((i >= RegINI) && (i <= RegFIM)) {
CODLOTE = resultado.getString("ZONA")+resultado.getString("SETOR")+resultado.getString("LOTE");
CODLOTEM = resultado.getString("ZONA_MOB")+resultado.getString("SETOR_MOB")+resultado.getString("LOTE_MOB");
todos += CODLOTE + "','";
if (resultado.getString("ID_CHAVE").equals("1")) {
link = "MapaDivida.jsp?CODLOTE=" + CODLOTEM + "&action=Localiza" ;
} else if (resultado.getString("ID_CHAVE").equals("2")) {
link = "MapaDivida.jsp?CODLOTE=" + CODLOTE + "&action=Localiza" ;
}
%>
<tr>
<td width="160" height="19" valign="bottom">
<font face="Verdana, Arial, Helvetica, sans-serif">
<% if ((resultado.getString("ID_CHAVE").equals("1")) || (resultado.getString("ID_CHAVE").equals("2"))){ %>
<a href="<%= link %>" target="divida" ><img src="../imagens/exibe.gif" width="20" height="19" border="0"></a>
<% } else if ((resultado.getString("ID_CHAVE").equals("3")) || (resultado.getString("ID_CHAVE").equals("4"))) {%>
<img src="../imagens/exibe.gif" width="20" height="19" border="0" style="cursor:hand" onClick="alert('Dados Não Georeferenciado.')" ><% } %>
<% if (resultado.getString("ID_CHAVE").equals("1")){
Cadastro = (resultado.getString("ZONA_MOB")+'-'+resultado.getString("SETOR_MOB")+'-'+resultado.getString("LOTE_MOB")+'-'+resultado.getString("UNIDADE_MOB")+'-'+resultado.getString("ID_CHAVE"));
} else if (resultado.getString("ID_CHAVE").equals("2")){
Cadastro = (resultado.getString("ZONA")+'-'+resultado.getString("SETOR")+'-'+resultado.getString("LOTE")+'-'+resultado.getString("UNIDADE")+'-'+resultado.getString("ID_CHAVE"));
}
else if (resultado.getString("ID_CHAVE").equals("3")){
Cadastro = (resultado.getString("ZONA")+resultado.getString("SETOR").substring(0,2)+'.'+resultado.getString("SETOR").substring(2,4)+resultado.getString("LOTE").substring(0,1)+'.'+resultado.getString("LOTE").substring(1,3)+resultado.getString("UNIDADE").substring(0,1)+'-'+resultado.getString("UNIDADE").substring(1,3));
} else if (resultado.getString("ID_CHAVE").equals("4")){
Cadastro = (resultado.getString("SETOR").substring(2,4)+'.'+resultado.getString("LOTE")+'.'+resultado.getString("UNIDADE")+'/'+resultado.getString("CNPJ_FIL")+'-'+resultado.getString("CNPJ_DIG"));
}out.print(Cadastro);
%>
</font></td>
<td width="250" valign="bottom"><font face="Verdana, Arial, Helvetica, sans-serif"><%= resultado.getString("PROPRIETARIO")%></font></td>
<td width="185" height="19" valign="bottom"><font face="Verdana, Arial, Helvetica, sans-serif">
<% if (resultado.getString("TRIBUTO") != null){
if (resultado.getString("TRIBUTO").equals("01")){out.print("Imp. Territorial Urbano");}
else if (resultado.getString("TRIBUTO").equals("02")){out.print("Imp. Predial Urbano");}
else if (resultado.getString("TRIBUTO").equals("03")){out.print("Tx. de Servs. Urbanos");}
else if (resultado.getString("TRIBUTO").equals("04")){out.print("Tx. de Pavimentação");}
else if (resultado.getString("TRIBUTO").equals("05")){out.print("Multas p/ infrações");}
else if (resultado.getString("TRIBUTO").equals("06")){out.print("Imp. S/Serviços ou Lev. Fiscal");}
else if (resultado.getString("TRIBUTO").equals("07")){out.print("Tx. de Lic. p/loc. e func.");}
else if (resultado.getString("TRIBUTO").equals("08")){out.print("Tx. de Lic. Hor. Especial");}
else if (resultado.getString("TRIBUTO").equals("09")){out.print("Tx. Lic. Eventual");}
else if (resultado.getString("TRIBUTO").equals("10")){out.print("Tx. Lic. p/Constr. e loteamento");}
else if (resultado.getString("TRIBUTO").equals("11")){out.print("Tx. Lic. p/Animais");}
else if (resultado.getString("TRIBUTO").equals("12")){out.print("Tx. Lic. p/Tráfego de veículos");}
else if (resultado.getString("TRIBUTO").equals("13")){out.print("Tx. Lic. p/publicidade");}
else if (resultado.getString("TRIBUTO").equals("14")){out.print("Tx. Ocupação de área");}
else if (resultado.getString("TRIBUTO").equals("15")){out.print("Tx. Abate de aves");}
else if (resultado.getString("TRIBUTO").equals("16")){out.print("Tx. de expediente");}
else if (resultado.getString("TRIBUTO").equals("17")){out.print("Tx. de lic. Serviços Diversos");}
else if (resultado.getString("TRIBUTO").equals("18")){out.print("Tx. de escavação");}
else if (resultado.getString("TRIBUTO").equals("19")){out.print("Imp. s/serviços e Tx. de licença");}
else if (resultado.getString("TRIBUTO").equals("20")){out.print("Contibuição de Melhorias");}
else if (resultado.getString("TRIBUTO").equals("21")){out.print("Multas s/Imposto");}
else if (resultado.getString("TRIBUTO").equals("22")){out.print("Multas s/ Taxas");}
else if (resultado.getString("TRIBUTO").equals("23")){out.print("Indenizações e Restituições");}
else if (resultado.getString("TRIBUTO").equals("24")){out.print("Correção Monetária");}
else if (resultado.getString("TRIBUTO").equals("25")){out.print("Outras Receitas");}
else if (resultado.getString("TRIBUTO").equals("26")){out.print("Tx. licenças Mobiliárias");}
else if (resultado.getString("TRIBUTO").equals("27")){out.print("Exec. calçamento");}
else if (resultado.getString("TRIBUTO").equals("28")){out.print("Inter - vivos");}
else if (resultado.getString("TRIBUTO").equals("29")){out.print("Guias e Sarjetas");}
else if (resultado.getString("TRIBUTO").equals("30")){out.print("I.V.V.C.");}
else if (resultado.getString("TRIBUTO").equals("31")){out.print("Tx. lic. e Vigil. San.");}
else if (resultado.getString("TRIBUTO").equals("32")){out.print("F. Soc. de Solid. - Tx. Ocup. Solo.");}
else if (resultado.getString("TRIBUTO").equals("33")){out.print("33. Taxa de remoção de lixo");}
else if (resultado.getString("TRIBUTO").equals("34")){out.print("Taxa lic. para localização");}
else if (resultado.getString("TRIBUTO").equals("35")){out.print("Outras Receitas");}
}else{
}
%></font></td>
</tr>
<%
}
i = i + 1;
}
%>
<input type="hidden" name="CODLOTE" value="<%=todos.substring(0, todos.length()-3)%>" />
</form>
<td height="21" colspan="3"> <table width="100%" border="0" cellspacing="0">
<tr bgcolor="#EFEFEF">
<td width="33%"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<%if (PagAtual>1) {%>
<a href="consulta_div_inscricao.jsp?pag=<%=PagAtual-1%>&zona=<%=zona%>&setor=<%=setor%>&lote=<%=lote%>&unidade=<%=unidade%>"><< Anterior</a>
<%}
%>
</font></td>
<td width="34%" align="center"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Página: <%=PagAtual%> de <%=TotPag%></font></td>
<td width="33%" align="right"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<%if (PagAtual<TotPag) {%>
<a href="consulta_div_inscricao.jsp?pag=<%=PagAtual+1%>&zona=<%=zona%>&setor=<%=setor%>&lote=<%=lote%>&unidade=<%=unidade%>">Próxima >></a>
<%} %>
</font></td>
</tr>
</table></td>
<%
}
else {
%>
<tr>
<td height="21" colspan="3"><div align="center"><strong>Nenhum Resultado!</strong></div></td>
</tr>
<%
}
}
%>
</table>
<p> </p>
</body>
</html>