tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1370
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    thommy1975 thommy1975 ist offline Mitglied
    Registriert seit
    Mar 2007
    Beiträge
    10
    Hallo Leute,

    sorry, dass ich Euch immer mit meinen Anfängerfragen auf den Keks gehe. Ich habe mich jetzt mal mit JSF auseinandergesetzt und versucht folgendes Problem zu lösen:

    - ein User betritt die web-Applikation über die index.jsp
    - in dieser index.jsp sollen Attribute (Session-ID, User-Agent, IP, ...) ausgelesen und gespeichert werden (Klasse: Access.java) -> soweit klappt alles super...
    - nach der Speicherung soll automatisch ein Redirect auf eine home.jsp erfolgen (ohne Button oder Link) erfolgen
    - in der home.jsp wollte ich aus meiner Managed-Bean: (Access.java) die Session-ID probehalber ausgeben

    Wie arrangiert man sowas professionell?

    Danke im Voraus
    Geändert von thommy1975 (06.04.09 um 20:25 Uhr)
     

  2. #2
    tuemmaeh tuemmaeh ist offline Grünschnabel
    Registriert seit
    Mar 2007
    Beiträge
    4
    Hallo,

    warum willst du einen redirect, wenn du auf der Seite sowieso nichts machts? Ist doch unnuetzes gewarte für den Benutzer. Lies die Daten doch auf deiner "home.jsp" aus.

    Viele Grüße,
    Tim
     

  3. #3
    thommy1975 thommy1975 ist offline Mitglied
    Registriert seit
    Mar 2007
    Beiträge
    10
    Hi Tim,

    vielen dank für Deine Antwort. Die Aufzeichnung soll auf der index.jsp passieren, weil diese nach dem Redirect nicht mehr über einen Link in der Applikation erreichbar ist. Es ist nur die home.jsp erreichbar und dort soll dann nicht nach jedem Betätigen des Links "Home" die Aufzeichnung erfolgen. Ich habe dies jetzt als JSP ohne JSF gelöst. Ich hätte nur gern gewusst, wie sowas in JSF sauber gelöst wird.
     

  4. #4
    tuemmaeh tuemmaeh ist offline Grünschnabel
    Registriert seit
    Mar 2007
    Beiträge
    4
    Hi,

    also du könntest die Sachen ja trotzdem auf der home.jsp holen und dann nach dem ersten Mal ein init attribut oder ähnliches auf true setzen.

    Oder du machst auf der index.jsp einen unsichtbaren h:commandButton oder h:commandLink, auf den du mit JS (window.onload) klickst. Die Action holt dann die Sessionattribute und du wirst über eine navigation rule zur home.jsp weitergeleitet.

    Was "saubereres" fällt mir da jetzt auch nicht ein.


    Gruß Tim
    Geändert von tuemmaeh (14.04.09 um 16:29 Uhr)
     

Ähnliche Themen

  1. Login - Server Redirects (Handy)
    Von Schumiel im Forum PHP
    Antworten: 1
    Letzter Beitrag: 02.02.10, 10:28
  2. Sind folgende Redirects sinnvoll?
    Von FoolMoon im Forum Hosting & Webserver
    Antworten: 1
    Letzter Beitrag: 28.11.09, 17:31
  3. Anfängerfrage
    Von hackzack im Forum Flash Plattform
    Antworten: 4
    Letzter Beitrag: 01.11.08, 22:50
  4. JSP Anfängerfrage
    Von Chefkoch333 im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 11.08.08, 12:04
  5. anfängerfrage
    Von webraccoon im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 29.01.05, 13:26

Stichworte