Olá pessoal,
Tenho outra dúvida. Queria saber como faço pra colocar um valor recebido pelo “request” em um tag <html:text> no Struts, pois após o action realizar a pesquisa e direcionar para outra página eu quero colocar os valores encontrados do objeto no tag
Na página que está recebendo eu posso imprimir os resultados assim:
<bean:write name="contato" property="idContato"/>
Mas como colocar os valores em:
<html:text />
Código do Action:
package com.myapp.struts;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionForward;
public class EditaContatoAction extends Action {
private final static String SUCCESS = "editarContato";
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
HttpSession session = request.getSession();
String idContato = request.getParameter("idContato");
Contato contato = new Contato();
ContatoDAO contatoDAO = new ContatoDAO();
int temp = Integer.parseInt(idContato);
contato = contatoDAO.findContatoByIdContato(temp);
request.setAttribute("contato", contato);
contatoDAO.close();
return mapping.findForward(SUCCESS);
}
}
Grato.
Wallfox