javax.el.PropertyNotFoundException: Property 'bezeichnung' not found on type Entities.Produkt

mirus

Mitglied
Hallo Community,

ich erhalte oben genannte Exception.

Klasse Produkt:
Code:
package Entities;

import java.io.Serializable;

public class Produkt implements Serializable {

	public Integer produktId;
	
	public String bezeichnung;
	
	public double preis;
	
	public Produkt(Integer produktId, String bezeichnung, double preis) {
		this.produktId = produktId;
		this.bezeichnung = bezeichnung;
		this.preis = preis;
	}
	
}

Servlet:
Code:
	Produkt produkt1 = new Produkt(0, "Baum", 0);
	
        ArrayList<Produkt> produkte = new ArrayList<Produkt>();
	produkte.add(produkt1);
		
	request.setAttribute("produkte", produkte);
	request.getRequestDispatcher("/WEB-INF/index.jsp").forward(request, response);

Jsp-Page:
Code:
	<table>
		<c:forEach items="${produkte}" var="produkt">
		<tr>
			<td><c:out value="${produkt.bezeichnung}"/></td>
		</tr>
		</c:forEach>
	</table>

Kann mir jemand sagen warum ich nicht auf die Property "bezeichnung" zugreifen kann? Bzw. warum die Exception geworfen wird?

Gruß,
mirus
 

stg

Top Contributor
Die JSP Expression Language beruht auf der Java Bean Spec. Du brauchst zwingend öffentliche getter (und ggfls setter), um auf Attribute zuzugreifen.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
F JSF javax.el.PropertyNotFoundException bei kleinem JSF-Projekt Web Tier 3
P Servlet Wo gibt es das javax.servlet.Servlet? Web Tier 2
J JSF String cannot be cast to javax.faces.model.SelectItem Web Tier 12
B Cannot add or update a child row - javax.persistence.OneToOne Web Tier 13
A javax/servlet/jsp/jstl/core/Config Web Tier 1
G JSF javax.faces.bean Web Tier 2
L STRUTS: javax.servlet.jsp.JspException Web Tier 3
G Undefined component type javax.faces.ViewRoot Web Tier 3
J JSF PropertyNotFoundException Web Tier 7
FINF_AW_Alex Bin ich jetzt bekloppt?!? / Property not found (resolved tu null) Web Tier 5
FINF_AW_Alex EJB - property nicht vorhanden Web Tier 6
F JSP Problem mit Property Web Tier 0
Phash JSF - SelectOneMenu Property anzeigen Web Tier 3
C JSF Methoden in Backing-Bean als JSF-Property Web Tier 3
P JSF static method: property not found Web Tier 5
E JSF JSF findet Property im ManagedBean nicht Web Tier 5
D JSF EL #{not null bean.property} Parse exception Web Tier 2
F Property nicht gefunden (trotz getter und setter) Web Tier 3
F Property in ManagedBean nicht gefunden? Web Tier 3
C jstl: collection property auf mehrere seiten Web Tier 2
L JSF: Property not found Exception Web Tier 2
W JspPropertyNotFoundException Jsp findet Property nicht?? Web Tier 2
J JSF: Initialisieren einer Property mit Wert? Web Tier 5

Ähnliche Java Themen

Neue Themen


Oben