help I get this error and I do not know how I can solve it org.apache.jasper.JasperException: javax.el.MethodNotFoundException: Method getid not found
my jsp where I try to list: <tr>
<c:forEach items="${sueldos}" var="sueldo">
<td>${sueldos.getid()} </td>
<td>${sueldos.getRut()} </td>
<td>${sueldos.getNombreCliente()} </td>
<td>${sueldos.getDireccion()} </td>
<td>${sueldos.getSueldoBase()} </td>
<td>${sueldos.getAguinaldo()} </td>
<td>${sueldos.getAnticipo()} </td>
<td>${sueldos.getSueldoLiquido()}</td>
</c:forEach>
</tr>
my servlet:
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
this.cargarPagina(request, response);
}
private void cargarPagina(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException, IOException{
List<Sueldo> sueldos = sueldoFacade.findAll();
request.setAttribute("sueldos", sueldos);
request.getRequestDispatcher("./sueldo.jsp").forward(request,response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String id = request.getParameter("id");
String rut = request.getParameter("rut");
String nombreCliente = request.getParameter("nombreCliente");
String direccion = request.getParameter("direccion");
String sueldoBase = request.getParameter("sueldoBase");
String aguinaldo = request.getParameter("aguinaldo");
String anticipo = request.getParameter("anticipo");
String sueldoLiquido = request.getParameter("sueldoLiquido");
if(id == null || id.isEmpty()){
Sueldo s = new Sueldo(rut,nombreCliente,direccion,sueldoBase,aguinaldo,anticipo,sueldoLiquido);
sueldoFacade.create(s);
}
this.cargarPagina(request, response);
}
my builder:
public Sueldo(String rut, String nombreCliente, String direccion, String sueldoBase, String aguinaldo, String anticipo, String sueldoLiquido) {
this.rut = rut;
this.nombreCliente = nombreCliente;
this.direccion = direccion;
this.sueldoBase = sueldoBase;
this.aguinaldo = aguinaldo;
this.anticipo = anticipo;
this.sueldoLiquido = sueldoLiquido;
}
public Sueldo(Integer id) {
this.id = id;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getRut() {
return rut;
}
public void setRut(String rut) {
this.rut = rut;
}
public String getNombreCliente() {
return nombreCliente;
}
public void setNombreCliente(String nombreCliente) {
this.nombreCliente = nombreCliente;
}
public String getDireccion() {
return direccion;
}
public void setDireccion(String direccion) {
this.direccion = direccion;
}
public String getSueldoBase() {
return sueldoBase;
}
public void setSueldoBase(String sueldoBase) {
this.sueldoBase = sueldoBase;
}
public String getAguinaldo() {
return aguinaldo;
}
public void setAguinaldo(String aguinaldo) {
this.aguinaldo = aguinaldo;
}
public String getAnticipo() {
return anticipo;
}
public void setAnticipo(String anticipo) {
this.anticipo = anticipo;
}
public String getSueldoLiquido() {
return sueldoLiquido;
}
public void setSueldoLiquido(String sueldoLiquido) {
this.sueldoLiquido = sueldoLiquido;
}
my facade: 'public class SueldoFacade extends AbstractFacade {
@PersistenceContext(unitName = "WebApplication1PU")
private EntityManager em;
@Override
protected EntityManager getEntityManager() {
return em;
}
public SueldoFacade() {
super(Sueldo.class);
}
} '