@RequestMapping(method = RequestMethod.GET, value = "/criaRespostaCotacaoResposta") public ModelAndView newRespostaCotacao(final Long idCotacao, Long idFornecedor) { List<RespostaCotacao> respostas = service.listRespostasCotacao(idCotacao, idFornecedor); RespostaCotacao respostaUltima = (respostas.size() > 0) ? respostas.get(respostas.size() - 1) : null; Cotacao cotacao = service.getCotacao(idCotacao); RespostaCotacao resposta = new RespostaCotacao(); resposta.setCotacao(cotacao); resposta.setFornecedor(fornecedorService.getFornecedor(idFornecedor)); resposta.setPredio(cotacao.getPredio()); ModelAndView mv = new ModelAndView("/cotacao/respostaCotacao/criaResposta", "resposta", resposta); mv.addObject("respostas", respostas); mv.addObject("respostaUltima", respostaUltima); mv.setViewName("criaRespostaCotacao"); return mv; }