Boa tarde,
preciso enviar dados p a jsp.Tenho uma avaliacaoaction q acessa avaliacaoDAO e esta dao seta os valores em avaliacaoTO.
Bom, o fato é q para a action é retornado um avaliacaoTO e algums strins.
O q eu poderia fazer com o resultado desses métodos p apresenta-los na jsp.Colocar tudo em um arraylist?
Veja:
import java.util.LinkedList;
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.ActionError;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import bio.DAO.AvaliacaoDao;
import bio.bean.AvaliacaoTO;
/**
* @author Administrador
*
* TODO To change the template for this generated type comment go to
* Window - Preferences - Java - Code Style - Code Templates
*/
public class AvaliacaoAction extends Action{
public ActionForward execute(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws Exception {
LinkedList users = null;
ActionErrors errors = new ActionErrors();
try {
boolean reavaliacao = false;
int idCliente = 10;//Integer.parseInt(request.getParameter(""));
String unidade = "teste";//request.getParameter("");
String reavaliacaoStr = "false";//request.getParameter("");
if(reavaliacaoStr.equals("true")){
reavaliacao = true;
}
AvaliacaoDao avDAO = new AvaliacaoDao();
AvaliacaoTO avTO = new AvaliacaoTO();
avTO = avDAO.setAvaliacao(idCliente,unidade,reavaliacao);
String objetivo = avDAO.getObjetivo();
String caFlex = avDAO.getClassificacaoFlexibilidade(avTO);
String caAbd = avDAO.getClassificacaoAbdominais(avTO);
String caFlexoes = avDAO.getClassificacaoFlexoes(avTO);
String diagnostico = avDAO.getDiagnostico(avTO);
String treinamento = avDAO.getTreinamento(avTO);
} catch ( Exception ex ){
ex.printStackTrace();
}
if (!errors.isEmpty()) {
saveErrors(request, errors);
return (mapping.findForward("failure"));
}
else {
return (mapping.findForward("success"));
}
}
}
Obrigado