Enviando objeto de JSP para SERVLET

2 respostas
S

olá pessoal,

como eu faço para enviar um objeto de uma pagina JSP para uma servlet sem ser via SESSION ?

eu tentei assim:

<%

MeuObjeto obj = new MeuObjeto();

…etc…

request.setAttribute(‘objeto’,obj);

%>

e tentei pegar na servlet assim:

MeuObjeto obj = (MeuObjeto) request.getAttribute(‘objeto’);

Mais não consegui…tem como fazer isso ? como ?

Obrigado.

Abraço

2 Respostas

BrunoBastosPJ
RequestDispatcher view = request.getRequestDispatcher&#40;"nomedoservlet"&#41;; // nao testei isso nao sei se funciona, mas do servlet pro jsp funciona assim
view.forward&#40; request, response &#41;;
S

Beleza cara, era isso mesmo…valeu…

Tu sabe como eu posso fazer para que ele só envie para a servlet quando um BUTTON for clicado ?

eu tentei assim:

<%@ page import=“codigo.usuarioWrapper” %>

<%@ page import=“javax.servlet.RequestDispatcher” %>

<%

usuarioWrapper usuario = new usuarioWrapper();

usuario.setBairro(“camaqua”);

usuario.setNome(“Tiago Silva agora sim”);

usuario.setCelular(93168005);

usuario.setTelefone(32687002);

usuario.setEndereco(“Landel de Moura”);

usuario.setEmail(“[email removido]”);

request.setAttribute(“usuario”,usuario);

RequestDispatcher view = request.getRequestDispatcher(“MinhaServlet”);

%>

<html>

<head></head>

<body>

<form>

<input type=“button” value=“enviar” onclick="<%view.forward(request,response);%>">

</form>

</body>

</html>

Mais não funcinoa.

Criado 13 de abril de 2007
Ultima resposta 13 de abr. de 2007
Respostas 2
Participantes 2