Jsp -> Servlet -> Jsp

4 respostas
D

Pessoal.

Estou querendo chamar um metodo de um servlet a partir de um jsp e obter o “return” deste metodo no proprio jsp.
Ex simples: O jsp passa uma string para um metodo de um servlet e o servlet da o retorno da string concatenando com mais informacoes.

Minha dúvida eh.
Qual a maneira mais correta de se fazer isso “boa pratica”. Se possivel, agradeceria um codigo de exemplo.

Desde já obrigado !!;

4 Respostas

J

Olá…

Kra… vc pode fazer assim:

public class TesteServlet extends HttpServlet {
    public static String metodo() {
        return "Retorno do metodo";
    }

    // Os outros métodos aqui
}

E no jsp:

<%=TesteServlet.metodo()%>

Bom… esse é um jeito… mas não sei se é o mais correto, depende do que você quer fazer…

Flw…

D

Valeu jonlordbr!
Essa parece ser a maneira mais correta mesmo.

Alguem te mais alguma sugestão ?
Abraço !

M

tu podes fazer da seguinte passando a requisição para o teu servlet, ou seja, pode passar o processamento até a exibição da resposta:

teuServlet.teuMetodo( request, response );

este método ira ter variáveis HttpServletRequest e HttpServletResponse

D

Valeu pessoal !!!

Criado 15 de fevereiro de 2005
Ultima resposta 17 de fev. de 2005
Respostas 4
Participantes 3