ist es eigentlich möglich, ein komplettes Programm einfach so von Java in JSP zu kopieren denn eigentlich müssten doch nur noch ein '<%' und ein '%>' darum ... oder gibt es da noch mehr Sachen zu beachten??
also ich hab eine gui mit JTree und JSplitPane ... diese will ich irgendwie über JSP - JavaBeans - Servlet darstellen ... muss ich da dann völlig umdenken???
wenn ja was für eine möglichkeit gibt es einen Jtree änlich über JSP darzustellen?
Servlets - und somit auch JSPs - kommunizieren mit dem Client über HTTP/1.1. Also wird (X)HTML gesprochen. Wie willst du denn da Swing-Komponenten übertragen, außer mit einem Applet?
Was du machen kannst wäre dynamisch ein Bild zu erzeugen mit dem Baum. Dabei viel Spaß ...
Warum willst du das Applet über ne JSP aufrufen? Ein Applet wird vom Browser durch entsprechenden HTML-Code aufgerufen, folglich kann sich das auch in einer JSP befinden.
1. User ruft einen URL auf
2. Dahinter verbirgt sich ein Servlet (auch JSPs sind Servlets)
3. Das Servlet rödelt auf dem Server rum und [b]generiert[/b] eine HTML Seite
4. Diese HTML-Seite wird an den User geliefert (Jetzt gibts nix mehr mit Java (keine GUI, ...))
5. Diese HTML-Seite könnte ein Applet referenzieren was anschließend vom
Server heruntergeladen und ausgeführt wird.
du kannst mir jsps alles machen, was html hergibt. nur weil aus ner jsp eine klasse wird oder aus einem servlet, heisst das noch lange nicht, dass du da alles reinpacken kannst, was du willst. letzten endes geht eben nur darum, ne htmlseite zu generieren. du kannst sichrelich beans und andre klassen mit servlets und jsps nutzen, aber wo und wie soll denn dann dein jtree erscheinen? in der htmlseite? dat wird nix...wie auch? aber wie schon gesagt wurde, mit nem applet gehts und sollte sich auch mit wenig aufwand ueberfuehren lassen. das applet dann einbinden ist wie gehabt.
Okay danke für die Hinweise... ich habe gedacht, dass sich der Baum evtl. in einer Frame der Html-Seite darstellen lässt - aber jetzt bin ich ja eines Besseren belehrt worden. :meld:
Ich hab mich nun dazu entschlossen, den Baum irgendwie über eine Html-Seite darzustellen (wie genau ich das mache weiß ich allerdings noch nicht ;-) )
Mein Frage: ich hab mit JSP eine Java Bean aufgerufen und wollte mir darin aus einer Oracle Datenbank (zuerst einmal) ein(1) Datensatz per SQL auslesen. Syntaktisch sollte alles richtig sein. Allerdings bekomme ich dann diese Meldung:
Die Seite kann nicht angezeigt werden.
Die gewünschte Seite ist zurzeit nicht verfügbar. Möglicherweise sind technische Schwierigkeiten aufgetreten oder Sie sollten die Browsereinstellungen überprüfen ...
hi, also ich wuerde sagen, du schaust dir das nochmal genau alles an. denn in einer bean macht man keine datenbankabfragen und oeffnet/schliesst auch keine connection. eine bean ist lediglich zum halten von daten da und besteht aus setter und getter methoden. du koenntest das ergebnis der dbabfrage in die bean packen und dann aufrufen. aber die eigentliche abfrage solltest du in eine klasse packen, die das dann macht. was die meldung betrifft, hast du denn einen webserver gestartet?
dann solltest du das nicht mit scriptlets (<%...%>) sindern mit jstl machen, also <c:set etc...>
weil es einfacher ist, wenn der designer dann ein frontend einbaut, wenn man jstl nutzt. empfehlen die von sun sogar! aber lass man, hier machen es auch alle so und das ist ne echt grosse firma...von daher. nix fuer ungut. aber wenn man die wahl hat, sollte man jstl nutzen. probier mal, wird echt ueberschtlicher dadurch!
wie stand es im head first jsp: use scriptlets and die oder so aehnlich .
man kann also auch mit scriptlets gross und bekannt werden :lol: . ist halt nur ne empfehlung...ich mag es jstl zu nutzen, weil es sich eben besser formatieren laesst und viel besser als dieses ewige <%...%> in den code einfuegt. ich bin damit schon so oft durcheinander gekommen...aber du kennst das sicher .