STRUTS: javax.servlet.jsp.JspException

Status
Nicht offen für weitere Antworten.

lennied

Mitglied
Hallo zusammen,

habe Schwierigkeiten mit einer html:eek:ptionsCollection und bekomme folgende FM:

SCHWERWIEGEND: ServletException in '/pages/startseite_planung.jsp': javax.servlet.jsp.JspException: No getter method available for property bezeichnung for bean under name jahre

struts.config
[XML]
<form-bean name="NeuePlanungsForm" dynamic="true" type="org.apache.struts.validator.DynaValidatorForm">
...
</form-bean>

<action path="/Planung" type="com.sms.struts.ForwardAction" input="EP.planung">
<forward name="success" path="EP.planung" /></action>
[/XML]

Collection in der jsp...
Code:
<jsp:useBean id="jahre" class="com.sms.engineering.Planung" />
     <html:select name="jahre" size="1" property="bezeichnung">
            <html:optionsCollection name="jahre" property="jahreneuevergabe" label="year_string" value="year_string" />
        </html:select>

Ziel soll es hier sein, eine dynamische Selectbox mit Jahreszahlen zu erstellen.

Anbei noch ein Auszug aus der betreffen Java-Klasse:

Java:
public Vector getJahre() {
        String aktuellesJahr = "";
        String a = bezeichnung;
        int aktuJahr = Integer.parseInt(a);
        jahre = new Vector();
        aktuJahr--;
        for(int i=1;i<6;i++){
            aktuellesJahr=String.valueOf(aktuJahr);
            jahre.add( new DynamicYearGeneration(aktuellesJahr,i));
            aktuJahr++;
        }

        Enumeration en = jahre.elements();
        Iterator iter = jahre.iterator();
        while(iter.hasNext()){
            DynamicYearGeneration aktjahr = (DynamicYearGeneration )iter.next();
        }

        return jahre;
    }
public void setJahre(Vector jahre) {
        this.jahre = jahre;
    }
public String getBezeichnung() {
        bezeichnung = sdf.getAktuellesJahr();
        return this.bezeichnung;
    }

  
    public void setBezeichnung(String bezeichnung) {
        this.bezeichnung = bezeichnung;
    }

Wenn jemand ne Idee hat woran es liegen kann, wäre ich Ihm sehr dankbar, denn die Get-Methode für "bezeichnung" ist in der Klasse ja vorhanden. In einem anderen Projekt läuft der Quellcode einwandfrei...

mfG
Lennie
 

HLX

Top Contributor
Du hast eine Bean unter dem Namen "jahre" in der JSP-Seite zur Verfügung gestellt, und diese Bean enthält zusätzlich noch ein Attribut "jahre". Das könnte zu Verwirrung führen. Nach den Angaben im OptionsCollection-Tag in der JSP-Datei müsste es in der Klasse auch noch die Attribute "jahreneuvergabe" und "year_string" geben. Ist das so?
 

lennied

Mitglied
Wie schon erwähnt, klappt dieses Verfahren in einer anderen Anwendung wunderbar. Mit deinen Aussagen hast du aber dennoch recht.

Habe jetzt aus Zeitgründen auf ein dynamisches Füllen meiner Selectbox verzichtet. Das Problem wird sich aber in den nächsten 1-2 Wochen erneut stellen.

Hast du denn ne andere Idee, wie ich eine Selectbox dynamisch mit Werten fülle?
 

HLX

Top Contributor
Ich würde, wie gesagt, als erstes den Namen im Select- und OptionsCollectionTag anders wählen, um Verwirrungen zu vermeiden. Gerade bei diesem Tag geht wegen falscher Anwendung oft etwas schief, da man versucht es wie das vergleichbare alternative OptionsTag anzuwenden.

Zur Überprüfung der korrekten Anwendung hier nochmal die Beschreibung der beiden Tags:
html:eek:ptionsCollection
html:eek:ptions
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I heutzutage Struts 1 oder 2 in der Praxis? Web Tier 4
K Struts Struts forwarded lokal auf fertige Webseite Web Tier 2
M Struts 2 - "There is no Action mapped for namespace..." - globale Lösung? Web Tier 3
S Tomcat 7, Struts, JPA baut keine Verbindung auf Web Tier 13
D Struts 2 , DIV Container mit verschiedner Farbe Web Tier 2
K Struts request Zugriff Web Tier 4
2 Anwendung mit Zuständen und Struts Web Tier 5
P Struts 2 Download Dateinamen Web Tier 2
ruutaiokwu struts 2 & jsf kombinieren Web Tier 2
D Struts und CSS Web Tier 4
7 Struts+AJAX- Session-Handling? Web Tier 2
7 Struts und Ajax. Problem mit Actions Web Tier 2
7 Struts iterator index JS-Funktion übergeben?? Web Tier 2
7 Struts: bei action immer ein Result nötig? Web Tier 2
7 Struts vom popup wieder zurück ins alte Fenster? Web Tier 2
7 statische Variablen in Struts-Tags nutzen? Web Tier 6
7 Struts Performance-Schwäche Web Tier 5
7 Struts Actionaufruf durch JS Web Tier 4
L Struts 2 Iterator Validation Web Tier 4
Tandibur Struts 2 - Startseite festlegen Web Tier 5
J Struts aus JSP ActionForm-Eigenschaft lesen Web Tier 5
7 Struts 2 nebeneinanderliegende Textfelder Web Tier 4
E Struts: Text in JSP aus Action heraus setzen Web Tier 4
F Struts Tabellen Web Tier 3
F Meinungsumfrage Struts / Javascript Web Tier 3
F Problem mit Struts Web Tier 2
T Json mit Struts 2 Web Tier 2
2 Blätterfunktion in Struts? Web Tier 2
S Struts - Http Port ändern Web Tier 11
L Struts JSTL Form Variable Übermitteln Web Tier 2
S GET in struts und JSF Web Tier 6
O JSP: HTML tags werden vor struts tags angezeigt Web Tier 3
L Struts Validation Error Web Tier 17
O struts - Gültigkeit einer Action an Session binden?! Web Tier 4
N MessageResources von Struts in Form-Bean Web Tier 4
pusteblume JavaScript mit Struts auslesen? Web Tier 3
A Struts - JSP - HTML - Visualisierungsproblem Web Tier 3
M Properties der JSP nach input-result leer (Struts 2) Web Tier 2
M Zugriff aus eigenen Tags auf Struts Value Stack Web Tier 2
M Struts 2 Submit Button lokalisieren Web Tier 5
G Struts 2 Validation Web Tier 5
pusteblume Struts multibox - dynamische checkboxen Web Tier 5
G Struts 2 - Validation Frage Web Tier 5
T Action mapping Frage (Struts) Web Tier 2
J Struts 2 session ID auslesen? Web Tier 5
G Kurze Frage zu Servlets&Struts Web Tier 4
G Performance Struts vs Faceltes vs JSP Web Tier 9
N Struts - reset, wie komme ich an das ActionMapping Web Tier 2
T In einem Struts Tag Werte mit Java einfügen Web Tier 2
B struts-blank, eclipse und tomcat6 konfigurieren Web Tier 7
O Struts Grundlagen Frage Web Tier 32
T Tabelle mit checkboxen in Struts Web Tier 19
T Button abfrage mit Struts leicht gemacht ? Web Tier 3
B Struts: html:checkbox Web Tier 2
U Problem bei Validierung mit Struts 2 Web Tier 1
A JSF und Struts unter einen Hut bringen (SingleSignOn) Web Tier 2
R Webhoster mit Struts Web Tier 13
S Struts: Validierung mit mask Web Tier 2
G radio button deselect mit struts Web Tier 7
M javax.el.PropertyNotFoundException: Property 'bezeichnung' not found on type Entities.Produkt Web Tier 2
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
G Undefined component type javax.faces.ViewRoot Web Tier 3
E Java Servlet doPost request, Mehrere Parameter mit demselben Namen aus Tabellenzeilen Web Tier 2
R servlet-mapping führt zu 404-Fehlern Web Tier 0
B Servlet mit TomCat9 Web Tier 0
A redirect mit servlet-mapping in web.xml Web Tier 4
J Wie Mouse Event in Servlet einbinden? Web Tier 1
D JSF Servlet Mapping Web Tier 3
J Session Servlet - JavaScript Web Tier 6
D Servlet 1 Servlet für alles - Wie Cookies per Ajax? Web Tier 1
S Problem mit Checkboxen im Servlet erkennen Web Tier 3
Todesbote Servlet MVC Design Pattern Web Tier 1
A Anfänger-Frage Servlet/Applet/JSP Web Tier 0
Shams Allgemeine Verständnisfrage zum Thema Servlet (in Vaadin) Web Tier 2
H File Output Servlet Web Tier 6
I vTiger Astersik Connector: NO JSP Support for , did not find org.apache.jasper.servlet.JspServlet Web Tier 0
OnDemand Servlet oder JSP Web Tier 12
H Servlet/JSP und OSGI Web Tier 2
L Servlet Datenbank Web Tier 0
D Java EE Servlet login Problem Web Tier 1
W Servlet SPEICHERN UNTER-Dialog für mehrere Dateien Web Tier 4
A Faces Context nicht mehr erreichbar nach Servlet Aufruf Web Tier 1
S Java Bean und Java Servlet Web Tier 2
D Servlet Servlet Weiterleitung static html Web Tier 5
G GWT 404 - Servlet nicht gefunden Web Tier 6
H Applet wirft AccessControlException bei File von Servlet Web Tier 3
H Servlet lässt sich nicht deployen Web Tier 7
C Kommunkation Servlets/Browseraufruf Servlet Web Tier 4
F.S.WhiTeY Servlet Servlet wird nicht angesprochen Web Tier 3
J Servlet Zugriff Servlet Web Tier 11
A JSON von JavaScript an Servlet Web Tier 9
K Servlet + JSP: JSP-Seite ein Array/ArrayList überliefern vom Controller-Servlet Web Tier 8
0 Servlet.Properties Web Tier 3
H Servlet Servlet nimmt HTTP-GET mit Parameter entgegen Web Tier 2
5 Bild Pfad Servlet Web Tier 2

Ähnliche Java Themen

Neue Themen


Oben