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

Diskutiere javax.el.PropertyNotFoundException: Property 'bezeichnung' not found on type Entities.Produkt im Web Tier Forum; Hallo Community, ich erhalte oben genannte Exception. Klasse Produkt: package Entities; import java.io.Serializable; public class...

  1. mirus
    mirus Neues Mitglied
    Hallo Community,

    ich erhalte oben genannte Exception.

    Klasse Produkt:
    Code (Text):

    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 (Text):

        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 (Text):

        <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
     
  2. Vielleicht hilft dir dieser Java-Kurs hier weiter --> (hier klicken)
  3. stg
    stg Bekanntes Mitglied
    Die JSP Expression Language beruht auf der Java Bean Spec. Du brauchst zwingend öffentliche getter (und ggfls setter), um auf Attribute zuzugreifen.
     
  4. mirus
    mirus Neues Mitglied
    Es funktioniert, danke!
     
Die Seite wird geladen...

javax.el.PropertyNotFoundException: Property 'bezeichnung' not found on type Entities.Produkt - Ähnliche Themen

Richtig mit java.util.Property umgehen
Richtig mit java.util.Property umgehen im Forum Java Basics - Anfänger-Themen
Wie funktioniert dieser ChangePropertyListener???
Wie funktioniert dieser ChangePropertyListener??? im Forum AWT, Swing, JavaFX & SWT
JAVAFX - CSS - automatische Property- und Methoden-Vorlagen in Eclipse
JAVAFX - CSS - automatische Property- und Methoden-Vorlagen in Eclipse im Forum AWT, Swing, JavaFX & SWT
internal property vermeiden
internal property vermeiden im Forum AWT, Swing, JavaFX & SWT
vertical ValueProperty() alter Wert gleich neuer Wert
vertical ValueProperty() alter Wert gleich neuer Wert im Forum AWT, Swing, JavaFX & SWT
Thema: javax.el.PropertyNotFoundException: Property 'bezeichnung' not found on type Entities.Produkt