Tenho uma duvida com relação a Servlets. Sou iniciante na área e queria saber. Falam que servlet serve para controlar o fluxo de dados(MVC). Mas sobre o retorno das informações para o cliente, como eu retornaria, existe alguma opção além de colocar tags html no código. Ou ao invés de utilizar um servlet, utilizar somente JSP na aplicação. Não sei se estou sendo muito claro, mas qualquer dúvida eu respondo…
Muito Obrigado pela atenção!!
Duvidas com Servlet
R
3 Respostas
C
Ola Rodney,
Pelo que euentendi você quer retornar para algum JSP o que o servlet processar sem que tenha que inserir tags HTML dentro do servlet, sendo assim você pode retornar desta forma
request.setAttribute("nome do atributo", "atributo");
RequestDispatcher rd = getServletContext().getRequestDispatcher( "nome da pagina JSP" );
rd.forward(request, response);
Depois dissi basta na página jsp você fazer um request.getAttribute( “nome do atributo” )
G
De acordo com o MVC, o Servlet realiza o papel de controlar e o JSP de apresentação. Dessa forma o Servlet recebe uma requisição e decide para onde vai redirecionar as informações.
O post acim mostra um exemplo de como realizar o redirecionamento através do Dispatcher.
R
Muito obrigado galera!! Valeu mesmo!!
Criado 20 de julho de 2006
Ultima resposta 22 de jul. de 2006
Respostas 3
Participantes 3
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo