Aus einer JSP zugreifen auf ein Objekt einer anderen JSP

Status
Nicht offen für weitere Antworten.

aldi15

Mitglied
Hallo JSP-cracks,
ich habe folgendes Problem: In einer j2ee-Anwendung habe ich 2 jsp's liegen. In der einen erstelle und initialisiere ich ein Objekt einer Java-Klasse. Die andere jsp soll nun genau dieses Objekt auch nutzen können. Wie kann ich die Referenz auf dieses Objekt von der einen jsp an die andere übergeben (bzw. von der einen auf die andere referenzieren)? Ich bin mir nicht sicher, ob das kozeptionell überhaupt möglich ist, da ich nach stundenlangem googeln noch nichts gefunden habe; aber andererseits- warum nicht?
Danke
Albrecht
 
M

maki

Gast
Was du suchst nennt sich "Scope", der Gültigkeitsbereich einer Variablen, möglich sind:
request - Das Objekt gibt es nur während der Requests
page - Das Objekt gibt es nur auf dieser JSP Seite
session - Das Objekt lebt so lonage wie die Session
application - Das Objekt existiert solange wie die Webanwendung

Steht aber auch alles in der JSP Spek. ;)
 

aldi15

Mitglied
Befasse mich erst seit kurzem mit JSP. Manchmal brauchts da einen Hinweis, wo man nachschauen muss.
Danke
Albrecht :D
 
M

maki

Gast
ARadauer hat gesagt.:
Steht aber auch alles in der JSP Spek.
und die findet man wo? die meinst du nicht oder? http://java.sun.com/j2ee/1.4/docs/api/index.html
Nee, das ist die API Doc ;)

Hier gibt's die JSP Spezifikationen:
http://java.sun.com/products/jsp/reference/api/index.html

Die Servlet 2.3 und die JSP 1.2 Spezifikationen.:
http://www.jcp.org/aboutJava/communityprocess/final/jsr053/

JSP.2.8.2 Objects and Scopes

A JSP page can create and/or access some Java objects when processing a
request. The JSP specification indicates that some objects are created implicitly,
perhaps as a result of a directive (see Section JSP.2.8.3, “Implicit Objects). Other
objects are created explicitly through actions, or created directly using scripting
code. Created objects have a scope attribute defining where there is a reference to
the object and when that reference is removed.

The created objects may also be visible directly to scripting elements through
scripting-level variables (see Section JSP.2.8.3, “Implicit Objects).
Each action and declaration defines, as part of its semantics, what objects it
creates, with what scope attribute, and whether they are available to the scripting
elements.

Objects are created within a JSP page instance that is responding to a request
object. There are several scopes:

• page - Objects with page scope are accessible only within the page where they
are created. All references to such an object shall be released after the response
is sent back to the client from the JSP page or the request is forwarded somewhere
else. References to objects with page scope are stored in the pageContext
object.

• request - Objects with request scope are accessible from pages processing the
same request where they were created. References to the object shall be released
after the request is processed. In particular, if the request is forwarded
to a resource in the same runtime, the object is still reachable. References to
objects with request scope are stored in the request object.

• session - Objects with session scope are accessible from pages processing requests
that are in the same session as the one in which they were created. It is
not legal to define an object with session scope from within a page that is not
session-aware (see Section JSP.2.10.1, “The page Directive). All references to
the object shall be released after the associated session ends. References to
objects with session scope are stored in the session object associated with the
page activation.

• application - Objects with application scope are accessible from pages processing
requests that are in the same application as they one in which they were
created. Objects with application scope can be defined (and reached) from pages
that are not session-aware. References to objects with application scope are
stored in the application object associated with a page activation. The
application object is the servlet context obtained from the servlet configuration
object. All references to the object shall be released when the runtime environment
reclaims the ServletContext.

A name should refer to a unique object at all points in the execution, that is all
the different scopes really should behave as a single name space. A JSP container
implementation may or may not enforce this rule explicitly due to performance
reasons.

Nachtrag: Bevor man sich auf JSP stürzt sollte man unbedingt Servlets verstanden haben.
JSPs sind ja nix anderes als Servlets ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
_basti Sinnvolle Bereitstellung mehrerer JRE in einer Unternehmensumgebung Allgemeines EE 2
F Bestandteile einer WSDL Datei verstehen. Allgemeines EE 1
M Zeitgesteuertes Ereignis in einer dynamic web module Anwendung (eclipse) Allgemeines EE 3
G Unit Test einer JavaEE Anwendung schlägt fehl. JNDI Name nicht gefunden. Allgemeines EE 3
hjpsoft JSF Lösung einer Aufgabe im "Workshop Java EE7" Allgemeines EE 5
O MVC was gehört ins Model bei einer relationalen DB Allgemeines EE 5
J Mit @Schedule annotierte Methode wird nach einer Weile nicht mehr ausgeführt (JBoss AS 7.2) Allgemeines EE 0
OnDemand GUI in einer JavaEE Anwendung Allgemeines EE 6
X Konsolenausgabe einer java klasse in eine jsp umleiten Allgemeines EE 7
C Fotoverwaltung in einer Multi-User Anwendung Allgemeines EE 4
S Aufruf eines EJBs aus einer nativen Java-Applikation Allgemeines EE 1
R Unterschied Instantiierung einer normalen und einer EJB-Klasse Allgemeines EE 1
R Test einer JEE-Anwendung Allgemeines EE 3
B Problem beim einbinden einer CSS in eine JSP Allgemeines EE 8
Y Zugriff auf Files aus einer EAR Anwendung Allgemeines EE 8
M Wegweiser für Projekt einer Katastrophen-Stab-SW gesucht! Allgemeines EE 2
G Exception beim versenden einer Mail Allgemeines EE 3
K Image Folder außerhalb einer EAR lagern? Allgemeines EE 7
M Wie erhällt eine MessageDrivenBean Nachrichten aus einer Queue ? Wer Pollt da gegen die DB? Allgemeines EE 3
MQue include einer jsp in eine andere Allgemeines EE 4
J von einer Standalone zur Web Applikation Allgemeines EE 6
A Timeout nach 30 Minuten Laufzeit einer entfernten Methode Allgemeines EE 3
V JSP BEAN Speichern von einer Zahl nach eingabe Allgemeines EE 2
T Privates Attribut in einer JPA Entitiy Class ohne DB-Spalte? Allgemeines EE 3
G Alternative zu static im Kontext einer SSB Allgemeines EE 4
A Geschachtelte Schleifen in einer JSF View ? Allgemeines EE 4
S Permanentbetrieb einer Applikation - Anfängerfrage Allgemeines EE 10
T Cookie setzen in einer JSP Datei Allgemeines EE 4
J Direktaufruf einer jsp nicht zulassen Allgemeines EE 2
O Anzeigen mehrerer columns in einer DataTable Allgemeines EE 4
S In einer Bean-Methode an ndere Beans kommen Allgemeines EE 7
M Wie zeige ich Attribute eines Objekts innerhalb einer JSP an Allgemeines EE 2
N GWT - RPC String-Array in einer List Allgemeines EE 2
RaoulDuke EJB 3.0 - Exceptions aus Methoden einer Session Bean Allgemeines EE 2
F [JNDI] Holen einer EJB Allgemeines EE 3
S Löschen einer Entity kaskadiert nicht auf Collection (1:n) Allgemeines EE 2
N Seiten aufruf in einer JSP Allgemeines EE 4
W Enter in einer Form mit mehreren Submits Allgemeines EE 2
A Problem / Fehler beim Einbinden einer Klasse in ein JSP Allgemeines EE 20
S ResourceBunlde in einer WebApp Allgemeines EE 2
K Prozess-Handling einer Batch-Datei mittels JSP Allgemeines EE 3
E Methoden einer Bean aufrufen? Allgemeines EE 4
G Wurzelverzeichnis einer Webanwendung ermitteln Allgemeines EE 2
P String in ein Textfeld einer externen Seite uebergeben ! Allgemeines EE 2
F Frage zur guten Architektur einer WebApp Allgemeines EE 2
C Externe Bibliothek in einer Webapplikation Allgemeines EE 4
K Design einer J2EE applikation? Allgemeines EE 2
T Änderung des Wertes einer Variable beim Klick auf Link Allgemeines EE 7
C In JSP Befehl zum Laden einer Seite in anderem Frame Allgemeines EE 3
N Einbindung einer Bean in eine JSP (Tomcat-Server 5.5.x) Allgemeines EE 2
S Struts 1.1 download einer Datei Allgemeines EE 4
W Mehrere Applikationenen mit einer Anmeldung möglich? Allgemeines EE 11
K Datei schreiben in einer Web-Application Allgemeines EE 3
N Deployen einer EJB3.0 Bean Allgemeines EE 4
TRunKX Werteübergabe von einer *.jsp in eine *.java ohne struts Allgemeines EE 4
clemson [Struts] Einer Action Parameter übergeben Allgemeines EE 2
S IBM WebSphere - Hinzufügen einer Datei Allgemeines EE 4
T Filesystemzugriff von einer Bean? Allgemeines EE 6
G In einer JSP auf Struts-Elemente "reagieren" Allgemeines EE 4
C Mail von einer Session Bean aus senden Allgemeines EE 2
B mehrere submit-buttons in einer jsp Allgemeines EE 11
B Anstossen einer Methode durch link! Allgemeines EE 4
R HTML CODE EINER SITE AUSLESEN Allgemeines EE 2
R Problem beim hochladen einer Web Application Allgemeines EE 16
T Werte aus einer Auswahliste mit Mehrfachauswahl lesen Allgemeines EE 4
T Wie kann ich eine große Datenmenge vorhalten, damit ich seitens Frontend darauf zugreifen kann? Allgemeines EE 17
J Maven: mit JUnit auf Test- und Main-Classes zugreifen Allgemeines EE 3
T Einstieg in J2EE: Remote auf Bean zugreifen Allgemeines EE 11
B Tomcat6/axis1.4 kann nicht auf Dateien zugreifen Allgemeines EE 3
A Im PhaseListener auf Stateful Session Bean zugreifen Allgemeines EE 6
T Auf GlassFish JDBC-Ressourcen zugreifen Allgemeines EE 4
S Auf Datei ausserhalb des Tomcat zugreifen Allgemeines EE 4
H JSF: Mit BenutzerId auf Nutzerdaten zugreifen Allgemeines EE 6
M Aus JSP auf EJB zugreifen Allgemeines EE 7
boxi JSF von einem Bean auf ein anderes Bean zugreifen Allgemeines EE 3
M Web Anwendung soll auf Basisobjekte zugreifen können Allgemeines EE 2
M Aus einem Servlet auf ein anderes zugreifen ? Allgemeines EE 2
ARadauer aus j2se anwendung auf j2ee elemente zugreifen Allgemeines EE 2
F Wie auf request.params mittels ${} zugreifen? Allgemeines EE 7
J Servlet Parameter aus web.xml übergeben, wie zugreifen? Allgemeines EE 2
K JSP mit JavaBeans auf Oracle zugreifen Allgemeines EE 3
H Von einem Servlet auf ein anderes zugreifen Allgemeines EE 4
M JSP/Servlet auf Festplatte zugreifen Allgemeines EE 8
J auf AppServer aus dem Internet zugreifen Allgemeines EE 3
clemson [Struts] Innerhalb Action auf form zugreifen Allgemeines EE 4
R Auf List mit JSP zugreifen Allgemeines EE 9
S jsp auf Servlet Context zugreifen Allgemeines EE 1
B IMAP Anmeldung in EJB - Objekt speichern und ständige Anmeldung verhindern Allgemeines EE 18
OnDemand CDI Ein Objekt erstellen Allgemeines EE 10
J JNDI-lookup.. dasselbe Objekt oder Kopie? Allgemeines EE 2
A Servlet erkennt request Objekt nicht Allgemeines EE 8
A Unsauberer Code.. (Properties-Objekt in JSP anzeigen) Allgemeines EE 5
D Problem mit EJB: Bean soll Objekt eigener Klasse zurückgeben Allgemeines EE 2
D Objekt geht bei request verloren Allgemeines EE 9
G Objekt von jsp an set Methode von Bean übergeben! Allgemeines EE 2
G Objekt an Servlet übergeben - oder Objekt global definieren? Allgemeines EE 4
T Zugriff auf persistentes Set in einem Objekt Allgemeines EE 2
O JSP dynamisch aus einem objekt heraus erstellen Allgemeines EE 7
N JPA: Cannot persist detached Objekt Allgemeines EE 4
P JFreechart objekt in JSP anzeigen Allgemeines EE 12

Ähnliche Java Themen

Neue Themen


Oben