2 Fragen zu JSP und Bean

Status
Nicht offen für weitere Antworten.

oetzi

Bekanntes Mitglied
Im Folgenden Screenshot sieht man meine Verzeichnisstruktur und den betreffenden Code


zu 1.:
Eclipse meckert "Undefind Type: bean.Formbean"
allerdings nur in meiner beanOutput.jsp. In der beanInput.jsp steht genau die gleiche Zeile ohne das rumgemeckert wird.
Warum findet er die da nicht?!?

zu 2.:
Fehlermeldung: 'Syntax Error on Token "Invalid Character", ) expected'
Erstmal verstehe ich nicht, wo da ne ")" hin soll?!?

Desweiteren:
Wenn ich in der beanInput.jsp Daten eingebe und auf "OK" klicke, werde ich auf die beanOutput.jsp weitergeleitet. Dort sollen die eingegebenen Daten wieder (aus der Bean raus) ausgegeben werden.
Durch die Zeile
Code:
Mail: <jsp:getProperty name="form" property="email" />
geht das auch wunderbar.

Bei der Zeile
Code:
Name: <% System.out.print(form.getEmail()) %>
die ich einfach mal zum testen einer alternativen Ausgabe nutzen wollte, wird dagegen kein Wert ausgegeben.

Woran liegt das? Spielt da der 1. Fehler evtl. eine Rolle? Dann finde ich es nur komisch, dass die <jsp:getProperty... Daten aus der Bean auslesen kann...

Danke für eure Hilfe

Gruß
oetzi
 

HLX

Top Contributor
oetzi hat gesagt.:
zu 1.:
Eclipse meckert "Undefind Type: bean.Formbean"
allerdings nur in meiner beanOutput.jsp. In der beanInput.jsp steht genau die gleiche Zeile ohne das rumgemeckert wird.
Warum findet er die da nicht?!?

zu 2.:
Fehlermeldung: 'Syntax Error on Token "Invalid Character", ) expected'
Erstmal verstehe ich nicht, wo da ne ")" hin soll?!?
Hast du die JSP-Datei mal geschlossen und erneut geöffnet? Viele solcher Fehler sind danach weg. Das Web-Tools-Plugin spinnt schon mal ein bisschen.

oetzi hat gesagt.:
Bei der Zeile
Code:
Name: <% System.out.print(form.getEmail()) %>
die ich einfach mal zum testen einer alternativen Ausgabe nutzen wollte, wird dagegen kein Wert ausgegeben.

Woran liegt das? Spielt da der 1. Fehler evtl. eine Rolle? Dann finde ich es nur komisch, dass die <jsp:getProperty... Daten aus der Bean auslesen kann...
"System.out.print" schreibt in die Konsole. Für Ausgaben in der Weboberfläche musst du den JspWriter verwenden.
 

oetzi

Bekanntes Mitglied
so, erstmal danke für die antwort,
komme endlich mal wieder dazu, an dem projekt weiterzuarbeiten.

HLX hat gesagt.:
Hast du die JSP-Datei mal geschlossen und erneut geöffnet? Viele solcher Fehler sind danach weg. Das Web-Tools-Plugin spinnt schon mal ein bisschen.

mhh den 2. Fehler habe ich wegbekommen.
schließen und öffnen hat zwar nicht geholfen, aber als ich die Zeile einmal gelöscht hatte und über strg+z wieder eingefügt hatte, war dieser fehler weg.

HLX hat gesagt.:
"System.out.print" schreibt in die Konsole. Für Ausgaben in der Weboberfläche musst du den JspWriter verwenden.

ok, anfängerfehler ;) mit dem JSPWriter geht es wunderbar


aber verwirren tut mich eclipse immernoch...
es läuft zwar alles wie es soll, aber eclipse zeigt immernoch das hier an:


und jetzt nicht mehr nur in der beanOutput sondern auch in der beanInput.
bis jetzt hatte eclipse mir die maskierungzeichen "\" (screenshot: letzten beiden zeilen) angemeckert.
wie man sieht stören die jetzt auf einmal nicht mehr...

wie soll ich damit am besten verfahren? einfach nicht beachten solange es läuft?
eigentlich hätte ich ja gerne, dass eclipse mir keinen fehler mehr anzeigt.
 

HLX

Top Contributor
Den Page-Import scheint Eclipse wieder zu verstehen. :autsch: Wie gesagt, das WTP hat ein paar macken.

Du könntest noch die Validatoren abschalten: Menü --> Window --> Preferences --> Validation --> Suspend all Validators
 
G

Guest

Gast
naja, eigentlich machen die Validatoren ja durchaus sinn, da sie auf Fehler hinweisen. solange das nicht überhand nimmt, werde ich die wohl erstmal aktiv lassen.

eine frage bzgl. eclipse hätte ich noch:
warum bietet mir eclipse wenn ich z.b. innerhalb von jsp tags 'request.' schreibe keine liste von möglichen methoden/attributen an?
ist das auch ein fehler oder muss ich das für JSPs/Servlets irgendwo einstellen?
das wäre für den anfang enorm hilfreich.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P Fragen zum GWT Web Tier 0
S JSF Fragen zu JSF (Buttonaktionen) Web Tier 3
T Fragen zum Bau von Custom Userpages Web Tier 10
E JSP Fragen mit JSP und Netbeans Web Tier 7
L Grundlegende Fragen zum Exception-Handling Web Tier 8
O Fragen rund um Web-Apps Web Tier 7
S Gleich ein paar fragen zur Webentwicklung Web Tier 2
N Tapestry5 Fragen Web Tier 4
D fragen zum servletverhalten Web Tier 2
6 JSF Form Attribute nicht an Bean übergeben Web Tier 2
G HTML Fragment in Bean erzeugen? Web Tier 1
W JSF Probleme mit Zugriff zur Managed Bean Web Tier 11
R get-methode der Managed-Bean wird immer 3 mal ausgeführt Web Tier 4
F JSF Bean funktioniert nicht immer.. Web Tier 3
I CSS von Client -> an Bean senden Web Tier 0
H JSF jsf/sessionScoped Bean - Bilder (jpg) werden nicht richtig dargestellt Web Tier 1
S Java Bean und Java Servlet Web Tier 2
G jsf bean erstellen die mir die aktuelle uhrzeit ausgibt als xhtml Web Tier 5
M viele Objekte des Managed Bean Web Tier 3
S [JSF] Zugriff auf Bean (Eclispe,JBoss) Web Tier 12
P JSF Prob mit xhtml / Bean / JS Web Tier 6
J JSF Initialisierung einer ApplicationScoped Bean Web Tier 2
B Berechnen und Anzeigen von Formeln aus der Chemie und Physik mit JSP und Bean Web Tier 14
H Bean-Objekte aus XML erstellen Web Tier 2
L expression language Bean && Bean Web Tier 3
C JSF Methoden in Backing-Bean als JSF-Property Web Tier 3
P JSF Merkwürdiges Verhalten einer Bean Web Tier 11
S CDI: Bean aus einem anderen jar Web Tier 3
X Managed Bean Scope zwischen Request und Session gesucht Web Tier 6
D JSF EL #{not null bean.property} Parse exception Web Tier 2
T Seam-Komponenten oder Java Bean soll direkt nach Appserver-Start "leben" Web Tier 4
B JSF Servlectexception: Verwalteter Bean "..bean" kann nicht erstellt werden Web Tier 2
G JSF Bean Vererbung Web Tier 5
J Validieren abhängiger Felder mit JEE6/Bean validation Web Tier 33
F Leere Bean? Web Tier 7
S JSF2: Managed bean aus anderer Dependency Web Tier 7
W MVC mit Bean, JSP und Servlet Web Tier 6
S Style bei fehlerhafter Eingabe (Bean Validation) ändern Web Tier 2
H Managed Bean Aufruf auf Stack legen Web Tier 10
P JSP: Liste in Bean über Session aufbauen Web Tier 6
S Bean Validation (JSF 2.0) funktioniert nicht. Web Tier 4
V Vector aus Bean "holen" / JSP Web Tier 3
B JSF session bean mit worker thread updaten Web Tier 7
K bean methode von jslt aufrufen Web Tier 7
I Eine Bean von einer anderen Bean aufrufen Web Tier 2
J Managed bean und javascript kommunikation (JSF 2) Web Tier 2
G JSF javax.faces.bean Web Tier 2
K Anfängerfrage in JSF: <h:inputText> aus Managed Bean ansprechen Web Tier 6
S Managed bean nicht initialisiert Web Tier 2
A JSF+Glassfish: Probleme mit Managed Bean Web Tier 2
E Methode einer Bean aus anderer Bean aufrufen Web Tier 10
S [SelectItems value(herkunft bean)] in [UI:repeat] lädt daten nicht neu nach Web Tier 3
N MessageResources von Struts in Form-Bean Web Tier 4
N java bean in eclipse Web Tier 6
A JSF SelectOneMenu mit Werten aus Bean vorbelegen Web Tier 2
S JSF: Frage wegen managed-bean Web Tier 3
pusteblume Mehrere Objekte einer Bean Web Tier 10
M Problem mit JSP und Bean Web Tier 2
E value übergabe an bean! aber wie? Web Tier 3
F Datei von bean aus laden Web Tier 3
N JSF kann Bean nicht finden! Web Tier 7
H JSF - Bean (scope session) - Verfallsdatum? Web Tier 3
G Mit JSTL Rückgabe von Bean Methode ausgeben Web Tier 3
D ResultSet aus Bean an JSP übergeben Web Tier 11
M JSF - Bean aus SessionScope direkt im JSF Code auslesen Web Tier 1
G Eine Instanz pro Managed Bean? Web Tier 2

Ähnliche Java Themen

Neue Themen


Oben