Applet passando parametro para um Servlet (Resolvido)

4 respostas
andredeividi

Ola

Bem eu estou trabalhando em projeto E.R.P que esta todo em Applet
o problema como todos devem saber é que o applet roda no cliente
e logo deve ser baixado na maquina, sendo assim o tamanho do arquivo
jar e meu problema, estou com a missão de reduzir esse tamanho.
Então comecei com os relátorios, estou passando tudo para servlet com
jasperReport.

O meu problema agora e passar os parametros da minha tela em applet
para meu servlet rodar o relatorio .

Os applets e os servlets estão em projetos distintos.

desde ja agradeço

4 Respostas

ricardosoares

O applet deve iteragir com a página passando os dados por meio de funções javascript que deverão dar o submit para o servlet.
Consulte a API do applet.
Já vi algo parecido com flash.

outra saída é usar o método “showDocument” do java.applet

ex:

showDocument(“http://host/applica/servlet?inicio=123&fim=456”);

onde:

inicio e fim são os dados a serem passados pro servlet

andredeividi

Bem meu conhecimento em servlets é pequeno.

o inicio e fim como vc mencionou deve ser implementado no meu
servlet correto? como ?

segue o meu codigo do applet
URL userUrl = new URL("http://localhost:8080/ecommerce/WEB-INF/classes/br/com/globalcode/servlet/GeraRelatorioPedidos.class?inicio=123&fim=456"); 
                getAppletContext().showDocument(userUrl,"_blank");
andredeividi

No metodo get do meu servlet coloquei o
esse codigo

String[] vlParametro = request.getParameterValues("nome");

na minha classe applet
para chamar o servlet use ess codigo

URL userUrl = new URL("http://localhost:8080/ecommerce/pdf?nome="+caNr.getTexto()); getAppletContext().showDocument(userUrl,"Relatorio");

abraço e muito obrigado

jpcasati

ressucitando…
alguem sabe fazer isso passando parametro por post?

Criado 19 de dezembro de 2006
Ultima resposta 7 de nov. de 2008
Respostas 4
Participantes 3