Como é que eu consigo o projeto?
Como é que eu consigo o projeto?
Oi gente, as implementações são
ContaConttroller.java
import java.util.List;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
import br.com.caelum.contas.dao.ContaDAO;
import br.com.caelum.contas.modelo.Conta;
@Controller
public class ContaConttroller {
@RequestMapping("/form")
public String formulario() {
return "conta/formulario";
}
@RequestMapping("/adicionaconta")
public String adiciona(Conta conta) {
System.out.println("A conta adicionada é " + conta.getDescricao());
ContaDAO dao = new ContaDAO();
dao.adiciona(conta);
return "conta/conta-adicionada";
}
@RequestMapping("/listaContas")
public ModelAndView lista() {
ContaDAO dao = new ContaDAO();
List<Conta> lista = dao.lista();
ModelAndView mv = new ModelAndView("conta/listacontas");
mv.addObject(lista);
return mv;
//return "conta/listacontas";
}
}
listacontas.jsp
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<html>
<body>
<table style="height: 10px; width: 775px;" border="1">
<tr>
<th>Código</th>
<th>Descrição</th>
<th>Valor</th>
<th>Tipo</th>
<th>Paga?</th>
<th>Data de pagamento</th>
</tr>
<c:forEach items="${contas}" var="conta">
<tr>
<td>${conta.id}</td>
<td>${conta.descricao}</td>
<td>${conta.valor}</td>
<td id="tarefa_${conta.id}">
<c:if test="${conta.paga eq false}">
Não paga
</c:if>
<c:if test="${conta.paga eq true }">
Paga!
</c:if>
</td>
<td><fmt:formatDate value="${conta.dataPagamento.time}" pattern="dd/MM/yyyy"/></td>
</tr>
</c:forEach>
</table>
</body>
</html>
não sei oque está ocorrendo que não está mopstrando os registros. O que está acontecendo?
Oi Frederico,
Esse curso não tem projeto. A ideia é você refatorar código seu mesmo.
Sobre o problema com Spring MVC, abra uma dúvida no fórum de lá, que aí as pessoas que entendem do assunto aparecerão!
Um abraço!