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]
-------------------------------------------------------------------------