Fiz uma classezinha pra mim monta um combobox de html mermo… tudo ok na mais perfeita ordem, porem quando eu do o call na função write q eu criei pra escrever o combo ele não funca…
passe o objeto implicito “out” como referencia pro teu método =p
ps: isso é gambi
Opa, como que faz essa ‘gambi’ ? digo, passar o ‘out’ por referência…
M
mhferreiraPJ
tive essa mesma dúvida, preciso de fazer um out.print dentro da classe, mas ninguém soube responder meu tópico, dei diversos ups mas nada.
Será que não tem jeito ou o pessoal não tá colaborando?
M
matheusPJ
assim ó:
no teu servlet:
Foo f = new Foo( response.getWriter() );
na tua classe Foo:
classFoo {privatePrintWriterout;
publicFoo( PrintWriter out ) {setPrintWriter( out );
}
//gettersandsetterseoqfor
}
M
marcossousaPJ
Bem, tenho uma solução menos gambi, porque você não gera duas listas caso os valores forem direfentes dos rótulos do seu combobox. Apartir ter as lista você as incluem como atributtos da solicitação e você pode ler estas listas no teu jsp usando jstl ou o utilitário java.util.Iterator.
q tal importar a classe PrintWriter antes de compilar :roll:
M
mhferreiraPJ
Aê matheus, dá pra explicar melhor?
Veja o que eu to tentando fazer:
importjava.io.*;classFoo{privatePrintWriterout;publicFoo( PrintWriter out ) {setPrintWriter( out );}//gettersandsetterseoqforout.print("<HTML>");out.print("<BODY>");out.print("<H1>TESTE</H1>");out.print("</BODY>");out.print("</HTML>");out.close();}