JSP: Wo liegen die Beans

Status
Nicht offen für weitere Antworten.

TheRocker

Mitglied
Diese Frage habe ich auch schon unter "Anfängerfragen" gepostet. Dort konnte mir leider niemand helfen. Ich frage mich, wo die Beans abgelegt werden. Das Beispiel aus dem O'Reilly-Buch "Java Server Pages" (Kapitel 5, UserInfo) funktioniert zwar (Beispiele downgeloaded) nur finde ich in der neuen Ordner-Struktur nicht diese Bean.

Code:
<jsp:useBean 
      id="userInfo" 
      class="com.ora.jsp.beans.userinfo.UserInfoBean">
      <jsp:setProperty name="userInfo" property="*" />
</jsp:useBean>

Das neue Verzeichnis mit den Beispielen liegt in "ora" unter "webapps". (Ganz normal im Tomcat, also ohne J2EE). Wo finde ich jetzt die UserInfoBean?

Stefan
 

TheRocker

Mitglied
Bitte, bitte, bitte. Kann mal jemand einem Anfänger helfen? :cry:

Müsste es nicht eine "UserInfoBean.class" geben, damit das Beispiel funktioniert? Also, das Beispiel funktioniert ja, aber die Datei gibt es nicht auf meiner Festplatte. :roll: Nur eine "UserInfoBean.java" - wenn ich da irgend etwas drin ändere, z.B. einen Methodennamen ändere (um einen Fehler zu provozieren), läuft das Beispiel wie bisher. Anscheinend wird auf die "UserInfoBean.java" gar nicht zugegriffen.

Bitte helft mir.

Stefan
 
B

bygones

Gast
wenn es eine Klasse com.ora.jsp.beans.userinfo.UserInfoBean gibt, muss es eine Ordner Struktur geben die wie folgt aussieht:
com/ora/jsp/beans/userinfo/

wenn es ein tomcat project ist müsste doch im webapps von tomcat ein .war file der Webapplikation liegen - das ist im prinzip nichts anderes als ein jar file - d.h. schau es dir mal mit einem Entpacker an, da müsste dann diese Ordner Struktur drin sein und dann auch dei Bean
 

TheRocker

Mitglied
Ja, es sind Beispiele für Tomcat. War-Dateien sind allerdings nicht vorhanden. Aber in dem downgeloadeten Verzeichnis liegt ein weiteres, WEB-INF, und in diesem ein lib-Verzeichnis. Dort finde ich ein paar Jar-Dateien. Nur heisst keine von denen "UserInfoBean" oder ähnlich. Vielleicht muss das auch nicht so sein und die gesuchte Klasse befindet sich in einer dieser Jar-Dateien. Was muss ich machen, um die zu entpacken? (Ich besitze keine besonderen Tools, programmiere sozusagen zufuss.) Ist es denn richtig, dass die Beans in eine Jar-Datei gehören? Und woher "weiss" JSP wie die Jar-Datei heisst, b.z.w. wie kann ich das in Erfahrung bringen?

Hoffentlich sind da nicht zu viele Fragen.

Stefan
 
B

bygones

Gast
ich arbeite erst seit kurzem mit Tomcat / Jsps und Struts - daher weiß ich nicht genau was bei einem "normalen" Tomcat projekt der fall ist,

aber was du runtergeladen bzw. du musst doch irgendwas ins Tomcat verzeichnis webapps getan haben ?
Allg. kannst du jar entpacken mit jedem Packer (WinZip usw) oder per Kommandozeile und der jar Option -x
 

TheRocker

Mitglied
Ja. Das runtergeladene Verzeichnis habe ich im Tomcat in den webapps-Ordner kopiert. Das sind dann ein paar weitere Verzeichnisse mit verschieden JSPs und WEB-INF. Und dort sind unter lib die Jar-Dateien. Das Entpacken war erfolgreich. Dort liegt tatsächlich die von mir gesuchte Klasse (inklusive der Verzeichnis-Struktur). :D Das hilft mir auf jeden Fall weiter. Okay, wenn ich jetzt etwas ändern möchte, muss ich die entspechende Java-Datei ändern, die Klasse erzeugen und dann ein neues Jar-Archiv erzeugen. Das hebe ich mir für später auf. :wink:

Vielen Dank

Stefan
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
aze Eclipse Java EE Web Project:Wo liegen die Servlets ? Allgemeines EE 4
D JSF CDI @Inject No eligible for injection beans are found Allgemeines EE 8
J CDI fähige Beans und @ Inject Allgemeines EE 3
I Session löschen in Bean (Session Beans) Allgemeines EE 1
V Java EE 7 CDI, annotations und beans Allgemeines EE 1
L JSP: Dynamischer Content mit Beans für einen Konfigurator? Allgemeines EE 0
G JSF Beans nicht angezeigt Allgemeines EE 2
D Beans vs. managed Beans vs. backing Beans Erklärung Allgemeines EE 6
Java.getSkill() Anwendung Beans für Formulare Allgemeines EE 5
Spin Ant - Java Beans umsetzen Allgemeines EE 4
V "null" durch NICHTS ersetzen jsp und java beans Allgemeines EE 3
D Frage zum Statefull Session Beans Lebenszyklus Allgemeines EE 3
K EJB Enterprise Java Beans Allgemeines EE 32
F Beans Allgemeines EE 6
A Warum werden die Managed Beans nicht erkannt? Allgemeines EE 3
M Müssen Backing Beans serialisierbar sein? Allgemeines EE 7
N JSF - Frage zu Managed Beans und DataTable Allgemeines EE 4
S In einer Bean-Methode an ndere Beans kommen Allgemeines EE 7
S EJB Entity Beans -> CMP Allgemeines EE 11
S JSP - Veständnisproblem mit Beans Allgemeines EE 9
N Verständnis Beans und Taglibs Allgemeines EE 4
G Struts beans Allgemeines EE 7
G DB Connection mit Java Beans Allgemeines EE 6
P Wie Log4J in JSP's, Beans und Servlets am besten einbinden Allgemeines EE 2
T GUI-Nachrichten mit Message Driven Beans? Allgemeines EE 6
T Grundlegendes Verständnis - Beans, JSP und Servlets Allgemeines EE 3
G Persistenz-Entscheidung (Entity Beans, Hibernate, JDBC) Allgemeines EE 12
T XML, Beans, Datenbank. Kann mir jemand helfen? Allgemeines EE 5
K Enterprise Java Beans Allgemeines EE 7
TRunKX Mein Tomcat findet die Beans nicht was nu? Allgemeines EE 2
G Listenfeld mit Struts und Beans realisieren Allgemeines EE 4
T Verständnisfrage zu Beans Allgemeines EE 8
K JSF - Zugriff auf Managed Beans Allgemeines EE 2
S J2EE, Java - Beans, Datenbankzugriff, JSP Allgemeines EE 7
S [JSP Beans]Variable auslesen Allgemeines EE 3
J Java Beans Allgemeines EE 7
A Brauche ich J2EE für Beans? Allgemeines EE 9
M Entity Beans: Rückgabe von Collectionen an Client Allgemeines EE 2
P Session Beans importieren Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben