Heyy!
Primeiro programa q tento fazer com JSTL e blábla´blá
Preencho um arraylist com um monte de objeto LoginDTO.
Mas na hora de montar um tabela no html me da erro.
<c:forEach items="${ViewLogins}" var="LoginDTO">
<tr>
<td><c:out value="${LoginDTO.loginname}"/></td>
</tr>
</c:forEach>
javax.el.PropertyNotFoundException: Property ‘loginname’ not found on type com.br.aplicacaomvc.model.dto.LoginDTO
Aquichama a leitura do banco:
LoginDAO lg = new LoginDAO();
List Logins = lg.ViewAll();
request.setAttribute("ViewLogins", Logins);
Aqui le o banco.
public List ViewAll() throws SQLException{
List<LoginDTO> Logins = new ArrayList<LoginDTO>();
String sSQL = "select * from Login";
ResultSet rs = getDatabase().getInstance().createStatement().executeQuery(sSQL);
while(rs.next())
{
Logins.add(DataToDTO(rs));
}
return Logins;
}
private LoginDTO DataToDTO(ResultSet rs)throws SQLException{
LoginDTO lg = new LoginDTO();
lg.setLoginName(rs.getString("LoginName"));
lg.setPassword(rs.getString("Password"));
return lg;
}
Esse tio ae, loginname, tem no LoginDTO.
public class LoginDTO {
private String loginname;
private String password;
Já tentei um monte de coisa aqui e nada.
Até mais…
