Caros, estou desenvolvendo uma aplicação, que já possui a camada view, na verdade é um refactoring.
Tudo ía bem quando tinha Velocity, deu um trabalho para configurar, mas bastava eu recuperar o command com o nome que tinha setado no controller e estava tudo certo, exemplo:
public ModelAndView doShowAll(HttpServletRequest request, HttpServletResponse response) throws ServletException, CardifException,Exception {
FileTypeBean command = new FileTypeBean();
//TODO: try catch
this.bind(request,command);
FileTypeBean bean = null;
bean=(FileTypeBean )this.ibusiness.doShowAll(command);
return new ModelAndView("fileTypeShow","command",bean);
}
Bom num terminado ponto, minha aplicação não vai mais apontar para o viewResolver do Velocity e sim do JSTL e meu código precisa ser alterado para algo similar :
public ModelAndView doShowAll(HttpServletRequest request, HttpServletResponse response) throws ServletException, CardifException,Exception {
ThreadsMappingBean command = new ThreadsMappingBean();
//TODO: try catch
this.bind(request,command);
ThreadsMappingBean bean = null;
bean=(ThreadsMappingBean)this.ibusiness.doShowAll(command);
request.setAttribute("Threads",bean.getThreads());
request.setAttribute("ThreadsStatus",bean.getThreadsStatus());
return new ModelAndView("threadsMappingShow","command",bean);
}
Pergunta, como faço para usar o session.getAttribute() diretamente na minha JSP ?
Isso pq estou com diversos scriplets que estão programados dessa maneira.
Nem sempre poderei voltar um command bean, em alguns casos eu estarei apenas setando valores para o objeto request.
Grato,
Kenobi

