Na linha:
buffer.append("<tr><td width=\"47\"><a href= \"http://localhost:8080/lideranca/servlet/lideranca? FPAGE=MANUTDESPESAS&PCODIGO="+codigo+"\">\""+codigo+"\"</a></td>"); Foi colocado aspas excedentes (que está com o caracter de escape), na última adição de 'codigo'. Bom, não sei os motivos que te levaram a construir tal servlet, que inclue tags html dentro do servlet, mas o fato é que foi complicado para ler o código, e sugiro que (quando puder) modifique para JSP/Servlet (particionar as camadas da aplicação em MVC), ou para XML/XSL. No caso mais rápido fiz a modificação abaixo, para poder entender. String servletPath = "http://localhost:8080/lideranca/servlet/lideranca"; String param1 = "FPAGE=MANUTDESPESAS"; String param2 = "PCODIGO=" + codigo; buffer.append("<tr>"); buffer.append("<td width=\"47\">"); buffer.append("<a href=\""); buffer.append(servletPath); buffer.append('?'); buffer.append(param1); buffer.append('&'); buffer.append(param2); buffer.append("\">"); buffer.append(codigo); buffer.append("</a></td>"); Claudio Miranda 20/12/2001 08:29:26, Edson Luis Zini <[EMAIL PROTECTED]> wrote: > > > From: Edson Luis Zini <[EMAIL PROTECTED]> > > To: "Java-List (E-mail)" <[EMAIL PROTECTED]> > Date: Thu, 20 Dec 2001 07:29:26 -0300 > Subject:[java-list] help urgente - parametros para a servlet > > > > > Olá, > > Estou pedindo mais uma vez a sua ajuda ! > > Não consegui descobrir o que está errado na montagem desta minha página html > dinâmina ! > > O código da despesa aparece entre aspas e o marcador para a chamada da > > servlet não está passando o parâmetro PCODIGO corretamente. > > Quando a sevlet é chamada ela identifica o parâmetro FPAGE, mas não o > PCODIGO > > Se puder dar uma olhada, eu ficaria agradecido, estou com o trabalho > enpacado neste ponto ! Se conseguir resolvê-lo, tenho grandes chances de > alcançcar sucesso ! > > > > Desde já agradeço a atenção dispensada. > > Edson. > > Manutenção de Despesas > > > Localiz % > > > CódigoDescrição Tipo Incidência > > "1" AGUA Ordinaria Condomino > "2" LUZ Ordinaria Condomino > > "3" ELEVADOR Ordinaria Condomino > "4" TELEFONE Ordinaria Condomino > > "5" FOLHA DE Extraordinaria Proprietario > PAGAMENTO > > > > > > public void MontarPaginaConsulta (StringBuffer buffer){ > > String dsp_incidencia; > String dsp_tipo; > String Squery = new String(); > Squery = "Select des_codigo, des_descricao, des_incidencia, des_tipo "+ > > " from despesas order by des_codigo"; > try { > ResultSet rs = lideranca.conexao.consultar(Squery); > boolean proximo = rs.next(); > if (!proximo) { > buffer.append("Não existem despesas cadastradas"); > } > else { > buffer.append("<html><head>"); > buffer.append("<title>Manutenção de Despesas</title>"); > buffer.append("<meta http-equiv=\"Content-Type\" content=\"text/ > html; charset=iso-8859-1\">"); > > buffer.append("<meta name=\"description\" content=\"Liderança > Administradora de Imóveis LTDA\"></head>"); > buffer.append("<body bgcolor=\"#FFFFCC\">"); > buffer.append("<div align=\"center\">"); > buffer.append("<h3><font face=\"Arial, Helvetica, sans-serif\" > color=\"#FF0000\">Manutenção de Despesas</font><font > face=\"Arial, Helvetica, sans-serif\"></font></h3>"); > buffer.append("<form method=\"POST\" action=\"http:// > localhost:8080/lideranca/servlet/lideranca\" name=\"mandespesas\"><p > align=\"left\">"); > buffer.append("<input type=\"submit\" name=\"Submit\" > value=\"Localizar\"><input type=\"text\" name=\"busca_despesa\" size=\"40\" > > maxlength=\"40\" value=\"%\"></p>"); > buffer.append("<table width=\"635\" border=\"1\"><tr><td > width=\"47\"><div align=\"right\"><b>Código</b></div></td>"); > buffer.append("<td width=\"329\"><div > align=\"left\"><b>Descrição</b></div></td>"); > buffer.append("<td width=\"83\"><div align=\"left\"><b>Tipo</b></ > div></td>"); > buffer.append("<td width=\"156\"><div > align=\"left\"><b>Incidência</b></div></td></tr>"); > > while (proximo){ > this.setCodigo(rs.getInt(1)); > this.setDescricao (rs.getString(2)); > > this.setIncidencia (rs.getString(3).charAt(0)); > this.setTipo (rs.getString(4).charAt(0)); > if (this.tipo == 'O') { > dsp_tipo = "Ordinaria"; > } else { > dsp_tipo = "Extraordinaria"; > } > if (this.incidencia == 'C') { > dsp_incidencia = "Condomino"; > } else { > dsp_incidencia = "Proprietario"; > } > > > buffer.append("<tr><td width=\"47\"><a href=\"http:// > localhost:8080/lideranca/servlet/ > lideranca?FPAGE=MANUTDESPESAS&PCODIGO="+codigo+"\">\""+codigo+"\"</a></ > td>"); > buffer.append("<td width=\"329\"><div > align=\"left\">"+descricao+"</td>"); > buffer.append("<td width=\"83\"><div > align=\"left\">"+dsp_tipo+"</td>"); > buffer.append("<td width=\"156\"><div > align=\"left\">"+dsp_incidencia+"</td>"); > > proximo = rs.next(); > } > > buffer.append("</tr></table>"); > buffer.append("<p><input type=\"hidden\" name=\"FPAGE\" > value=\"MANUTDESPESAS\">"); > buffer.append("</p></form></div></body></html>"); > } > } > catch (SQLException sql){ > buffer.append("Erro na consulta em Despesas "+sql); > } > } _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------