Agradeco ao Daniel e ao Érol por responderem tao rapido.
Eu nao consegui passar o parametro ainda pois na verdade eu nao monto a
url como voces estao pensando. A unica coisa que eu faço é aproveitar o
fato que quando dou um Submit numa Form o que é enviado é o url que esta
na parte Action da Form + nome do componente da Form (com o parametro).
Assim no meu codigo tenho algo do tipo:
....
out.println("<FORM METHOD=\"SEND\"
ACTION=\"http://localhost/teste2.rpt\">");
....
E o meu componente Form chama-se "prompt0". Assim depois de dar um
Submit a pagina que sera chamada automaticamente(nao estou tratando com
uma servlet os parametros) é:
http://localhost/teste2.rpt?promp0=Parametro
Eu procurei sobre o urlencode mas se entendi certo é usado para
adicionar o session id no objeto url. Assim parece-me que o correto é
ter uma outra servlet tratado os campos da forma e dai chamar a pagina
com o relatorio.
Novamente agradeco e peco desculpas pela falta de conhecimento pois sou
novato em Java,
Daniel
Não sei se é o caso, mas experimente passar o parametro com "+" nos
espaços:
Ex:http://localhost/web_java/teste.rpt?prompt0=Primeiro+Parametro
-----Mensagem original-----
De: Daniel Constancio Cintra [mailto:[EMAIL PROTECTED]]
Enviada em: sexta-feira, 23 de fevereiro de 2001 10:17
Para: [EMAIL PROTECTED]
Assunto: [java-list] Servlets com Forms
Pessoal,
Fiz uma servlet que gera uma pagina HTML com um formulario, que sera
usado para chamar um relatorio Crystal. A duvida eh se eu preciso fazer
outra Servlet que trata os parametros e faz a chamada ao relatorio, ou
posso colocar no ACTION da definicao do FORM a url do relatorio? É que
usando a ultima opcao os parametros estao sendo passados incompletos.
Ex:http://localhost/web_java/teste.rpt?prompt0=Primeiro
Sendo que o valor do parametro eh "Primeiro Parametro".
Agradeco a ajuda,
Daniel
------------------------------ 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]
-------------------------------------------------------------------------