JSTL Problem

Status
Nicht offen für weitere Antworten.
Ja tach ... und zwar hab ich ein problem mit einer JSP.
eigentlich müßte alles richtig importiert sein und angezeigt werden ....:


Code:
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<c:set var="katalog" value="${applicationScope.katalog}" />
<c:set var="warenkorb" value="${sessionScope.warenkorb}" />
<c:set var="isbn" value="${requestScope.isbn}" />

<c:forEach items="${katalog.alleBuecher}" var="buecher">
		
		<tr>
			<td><c:out value="${buecher.buchTitel}" /></td>
			<td><c:out value="${buecher.preis}" /></td>
			<td>Euro</td>
			<td>
...
....

Die Methode getAlleBuecher aus der Katalog Klasse gibt eine ArrayList zurück.
Die Jar, JSTL Files sind natürlich im WEBInf ordner drin ....
In der Tabelle ind er ersten Spalte buecher.buchTitel und in der zweiten buecher.preis angezeigt.
Woran kann es liegen das ich weder einen Fehler noch die Variablen zurück bekomme.

Vielen Dank für jegliche Art von Hilfe

till
 

byte

Top Contributor
Wenn er nichts anzeigt, könnte es sein, dass entsprechende Variablen nicht existieren bzw. null sind. Hast Du mal im Servlet, dass zu dieser JSP weiterleitet, geprüft, ob katalog, warenkorb und isbn auch existieren bzw. nicht null sind? Im übrigen musst Du das Scope nicht explizit angeben. JSTL sucht automatisch in den vorhandenen Scopes. Solange Du also nicht in verschiedenen Scopes die gleichen Variablennamen verwendest, brauchst Du Dich darum nicht zu kümmern.
 
hi,

also in dem verwendeten servlet wird ein objekt der klasse Katalog erstellt.
das muß doch dann reichen um per applikationScope dann die Methoden von Katalog.class aufzurufen
oder nech=?
 
M

maki

Gast
das muß doch dann reichen um per applikationScope dann die Methoden von Katalog.class aufzurufen
oder nech=?
Nö, das reicht nicht.

Du must das Objekt entweder an die Session, den Request oder einen anderen Scope hängen, je nachdem, wo du es brauchst.
 
also zum Beispiel so ...:

this.getServletContext().setAttribute("katalog", katalog);

und dann können die methoden verwendet werden?
 
M

maki

Gast
Wenn wirf es doch dann lieber in die Session oder besser noch in den request anstatt in den Servletcontext...
 
aber es ist doch eigentlich egal .... bzw. ist es denn theoretisch syntaktisch richtig? wie oben gezeigt speichern ... in den servletContext und dann holen:
Code:
<c:set var="katalog" value="${applicationScope.katalog}" />
so richtig???
obs schön oder sinnvoll ist sei mal außenvor gelassen.
müßte es theoretisch so funktionieren?
 

KSG9|sebastian

Top Contributor
Im Servlet:

Code:
Katalog kat = new Katalog();

request.setAttribute("katalog", kat);

Im JSP

Code:
<c:set var="katalog" value="${katalog}" />
 
scheiße dann bekomm ich einen invoke error...
ich bin einfach zu blöd dazu. ich müßte doch aber eigentlich so überprüfen können ob übergaupt irgendetwas ind er variable gespeichert ist:
Code:
	<c:if test="${katalog!= null}">

		[b]
			Katalog ist nicht NULL !!!!
		[/b]
	
	</c:if>

aber auch hier wird NIX ausgegeben. ob ich es =! ode == NULL stze .... es passiert nix ... da kann doch irgdendwas generelles nicht stimmer oder?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T JSTL + Struts (inkl.Hibernate) -> forEach Problem Allgemeines EE 6
J Problem mit sql:query [JSTL] Allgemeines EE 6
A Listen Ausgabe ohne forEach - JSTL Allgemeines EE 5
S JSTL foreach rückwärts? Allgemeines EE 2
Antoras JSTL Lib Versionschaos Allgemeines EE 2
S JSTL / Spring Webflow Frage Allgemeines EE 2
2 JSTL Tags für eine Bean? Allgemeines EE 4
T Hashtable value per JSTL auslesen Allgemeines EE 3
T logic:iterate durch JSTL ersetzen? Allgemeines EE 6
byte JSTL EL und Enums Allgemeines EE 2
T Zu blöd für JSTL Allgemeines EE 6
M JSTL und Textausgabe mit Zeilenumbrüchen Allgemeines EE 9
T Geschachtelte JSTL-Tags Allgemeines EE 2
T JSP/JSTL kennt nur ID, soll Inhalte holen Allgemeines EE 3
M JSTL core-Tag if: Wie kann ich boolsche Variable auswerten? Allgemeines EE 3
M JSTL und JSF Allgemeines EE 2
P Value an JSTL mit EL übergeben. Allgemeines EE 2
S JSTL <c:choose>? Allgemeines EE 3
G JSTL Fehler Allgemeines EE 2
S Methoden in JSTL Allgemeines EE 2
E Eine Art Thread.sleep() in JSTL? Allgemeines EE 4
S JSTL Foreach Allgemeines EE 3
S JSTL c:out Allgemeines EE 2
S JSTL Foreach Allgemeines EE 2
J Buchempfehlung: Servlets, JSP, Struts, JSTL Allgemeines EE 3
R ArrayList, JSTL - Verständnisproblem. Allgemeines EE 8
G JSP & JSTL welche Taglib nochmal? Allgemeines EE 4
R Tomcat4, JSTL und EL Allgemeines EE 2
D Problem mit Update von ApacheHttpClient von 5.2 auf 5.3 Allgemeines EE 10
D Problem mit redundanten Servern Allgemeines EE 7
Azemaria JSF: Problem bei der einfachsten Applikation Allgemeines EE 2
P JPA Internal Problem Nullpointer Allgemeines EE 10
S MessageDrivenBean Problem beim Zugriff auf Stateful EJB Allgemeines EE 2
M Glassfish Deployment-Problem unter Eclipse Allgemeines EE 0
B Problem beim Lesen des Codes... Allgemeines EE 2
R JPA Problem beim Speichern eines Users Allgemeines EE 2
S WebSocket Problem Allgemeines EE 0
F Eclipse/Java EE Debug-Problem Allgemeines EE 1
G Problem: Servlet in JSP einbinden mit <jsp:include> Allgemeines EE 3
Raidri [SEAM] rich:dataTable sortBy Problem Allgemeines EE 6
T Problem mit den Beispielen von Apache Allgemeines EE 5
W JSF Validator Problem HTTP Status 500 Allgemeines EE 2
E JBoss 7.1 Datasource Problem Allgemeines EE 2
M JSP Problem -unbestimmte Anzahl von Werten Transportieren Allgemeines EE 9
S Problem mit EJB Verständnis Allgemeines EE 4
B Problem beim einbinden einer CSS in eine JSP Allgemeines EE 8
F JSP Problem mit Datenbankanbindung über Glassfishserver Allgemeines EE 4
S java Entities Problem Allgemeines EE 19
S Embedded JBoss Problem beim Deployment Allgemeines EE 4
E Session Problem Allgemeines EE 9
F problem mit nullpointer bei DB zugriff Allgemeines EE 2
A Erste Schritte... Problem mit Hibernate Allgemeines EE 15
ruutaiokwu jboss problem - work-verzeichnis muss manuell gelöscht werden??? Allgemeines EE 5
Stillmatic sendRedirect Problem! Allgemeines EE 3
M Problem mit Lookup auf EJB3 mit Glassfish Allgemeines EE 11
0 Problem mit librarys javax.servlet.http.HttpServletRequest cannot be resolved Allgemeines EE 1
X JBoss InitialContext problem Allgemeines EE 5
LordZed Problem mit dem einbinden von Bibliotheken, die sich gegenseitig verwenden Allgemeines EE 5
H GWT Problem beim Ausführen Allgemeines EE 8
Q Problem mit JMS und Weblogic 10 Allgemeines EE 5
E Performance-Problem beim ersten Request Allgemeines EE 4
G Multi User Problem Allgemeines EE 8
G Datasource Problem Allgemeines EE 1
J OOP Java Array Problem Allgemeines EE 2
T Problem mit Java Transaction API Allgemeines EE 2
D Problem mit EJB: Bean soll Objekt eigener Klasse zurückgeben Allgemeines EE 2
N JavaMail Problem Allgemeines EE 4
N JBoss Problem mit Bibliothek in unterschiedlichen Versionen Allgemeines EE 2
A Tomcat -- JSP: komisches Problem Allgemeines EE 11
W Speicher-Problem bei WebApp unter Tomcat, Struts, Hibernate Allgemeines EE 3
B Problem mit ActionListener Allgemeines EE 13
G Simples JSF-Projekt in Eclipse - Problem Allgemeines EE 9
O eclipse - tomcat: Problem bei einfachem Webservice Allgemeines EE 16
J Problem mit EJB Aufruf und DualCore Rechner Allgemeines EE 4
J ejb3.0 datenbank problem Allgemeines EE 2
J Problem mit Zurück-Button Allgemeines EE 2
T Tomcat: JNDI + JDBC Problem Allgemeines EE 3
J problem mit jsp/js Allgemeines EE 2
B Help - EJB2 - Problem mit Hybernate und "LIMIT" Allgemeines EE 6
byte Tomcat Deployment Problem (HTTP Status 503) Allgemeines EE 8
S Problem mit t:selectOneRadio und ValueChangeListener Allgemeines EE 2
S Problem mit Struts und tiles Allgemeines EE 4
B Problem mit JBoss-4.2.1.GA Allgemeines EE 8
N Tiles - JSF Problem Allgemeines EE 3
M JSF & EJB "Bean not bound" Problem Allgemeines EE 4
V MYSQL JDBC;java.lang.ClassNotFoundException; Problem Eclipse Allgemeines EE 3
megachucky JMS - Problem mit TemporaryQueue Allgemeines EE 2
G Problem mit MimeType/ContentType Allgemeines EE 4
E Java Mail problem Allgemeines EE 5
Y XFire - Maven Build Problem Allgemeines EE 2
D JSP Problem mit equals? Allgemeines EE 2
A Eclipse Start-Problem Allgemeines EE 5
S JSF - Custom converter Problem Allgemeines EE 3
Y JSF Uhrzeitausgabe Problem Allgemeines EE 4
M servlet --> jsp - problem beim umstrukturieren Allgemeines EE 5
Y JSF - rendered Problem Allgemeines EE 1
D Servlet Problem über Server Allgemeines EE 26
Zed JSF h:inputText h:outputText update Problem Allgemeines EE 2
K mysql treiber problem wenn import java.sql.* bei _servlet_ Allgemeines EE 2
S JDBC Mysql Connection Problem - datasource null Allgemeines EE 3

Ähnliche Java Themen

Neue Themen


Oben