Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Error 500 não localiza dataAbertura

Boa tarde, pessoal estou com um erro ele não cosnegue localizar o dataAbertura dentro da classe Empresa.

A classe Empresa:

package br.com.lino.gerenciador;

import java.util.Date;

public class Empresa {

    private Integer id;
    private String nome;
    private Date dataAbertura = new Date();    

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getNome() {
        return nome;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public Date getDataAbertura() {
        return dataAbertura;
    }

    public void setDataAbertura(Date dataAbertura) {
        this.dataAbertura = dataAbertura;
    }    

}

O arquivo .jsp de listar empresas:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="ISO-8859-1"%>
<%@ page import="java.util.List, br.com.lino.gerenciador.*" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Java Standard Taglib</title>
</head>
<body>

        <h1>Lista de Empresas:</h1>

        <ul>        
            <c:forEach items="${empresas}" var="empresa">
                <li>${empresa.nome } ${empresa.dataAbertura }</li>
            </c:forEach>            
        </ul>

</body>
</html>

e a mensagem do erro: Insira aqui a descrição dessa imagem para ajudar na acessibilidade Até colocando o fmt para formatar a data e hora está dando erro. Obrigado.

1 resposta
solução!

Localizei o erro eu estava com dois jstl no projeto. Apaguei ele, executei o clear e build do projeto e funcionou.