Hi there,
ich wurschtel gerade mal wieder an meiner ungeliebten Weboberflaeche rum und so langsam nervt das auch gewaltig. Vor allem wird der Code nicht leserlich und das Design auesserst haesslich
Kann mir jemand paar schicke Beispiele geben/zeigen bei dem das Layout schick geloest wurde? will gern ein Header haben, dass entweder Einlogfelder (username/passwort) oder ein Ausloglink und eine Userinfo (=username) hat. Ein Menue auf der linken Seite (fuer JSF-Navi) und noch ein Footer. CSS soll auch verwendet werden, Frameless natuerlich auch.
Das Problem momentan ist, dass meine managed Beans (scope:session) nach einem normalen <a>-Link verschwinden - nehm an ich muss alles ueber die jsf-Navigation und den commandLinks regeln - dummerweise zerhauen mir die commandLinks das komplette Design. Ich hass layouten :x
Noch was zu der JSF:
bevorzugt ihr die *.faces oder faces/*.jsp ? Muss ich die Navigationsregeln auch immer dementsprechend anpassen? Hab Beispiele im Netz gesehn, bei denen das nicht der Fall ist!
Und noch mehr: h:dataTable
Gibt es vielleicht schon fertig eine 'vollausgestattete' Table, d.h. mit Sortierung wenn ich auf die Spaltenueberschriften klicke und vielleicht dynamischer Spaltenauswahl?
???:L :autsch: :bahnhof:
NAchtrag:
Meine Beans verschwinden immer :cry:
wieso?
wie kann man feststellen/loggen wann ne Session invalid wird?
Ablauf: nach dem Login (ueber userBean) lande ich auf "home" weils die jsf-Navigation so befiehlt. 1.Frage: wieso bleibt die Adresse (in der Browseradressleiste) gleich, d.h. immernoch /faces/login.jsp? Mein Header jedenfalls sagt dann noch dass ich eingeloggt bin. (= liesst einfach nur das userBean aus). Klick ich dann auf einen Link in "Home" lande ich auf der naechsten Seite, ganz brav nach der Navigationsregel -grosses Aber: ich bin nicht mehr "eingeloggt" (=userBean ist leer) UND die Adresse lautet nun /faces/home.jsp, also der Name der Vorgaengerseite!
Noch eine Frage: Browser-Back-Taste
drueck ich die Zuruecktaste, lande ich (bislang) beim Alten, nur ist der Erste Klick umsonst, d.h. es passiert erst mal nur ein Refresh wenn ich was machen moechte - also man muss 2x auf einen Link klicken damit es weiter geht? An was liegt das genau und kann man das beheben??
Bitte helft mir! Danke :###
ich wurschtel gerade mal wieder an meiner ungeliebten Weboberflaeche rum und so langsam nervt das auch gewaltig. Vor allem wird der Code nicht leserlich und das Design auesserst haesslich
Kann mir jemand paar schicke Beispiele geben/zeigen bei dem das Layout schick geloest wurde? will gern ein Header haben, dass entweder Einlogfelder (username/passwort) oder ein Ausloglink und eine Userinfo (=username) hat. Ein Menue auf der linken Seite (fuer JSF-Navi) und noch ein Footer. CSS soll auch verwendet werden, Frameless natuerlich auch.
Das Problem momentan ist, dass meine managed Beans (scope:session) nach einem normalen <a>-Link verschwinden - nehm an ich muss alles ueber die jsf-Navigation und den commandLinks regeln - dummerweise zerhauen mir die commandLinks das komplette Design. Ich hass layouten :x
Noch was zu der JSF:
bevorzugt ihr die *.faces oder faces/*.jsp ? Muss ich die Navigationsregeln auch immer dementsprechend anpassen? Hab Beispiele im Netz gesehn, bei denen das nicht der Fall ist!
Und noch mehr: h:dataTable
Gibt es vielleicht schon fertig eine 'vollausgestattete' Table, d.h. mit Sortierung wenn ich auf die Spaltenueberschriften klicke und vielleicht dynamischer Spaltenauswahl?
???:L :autsch: :bahnhof:
NAchtrag:
Meine Beans verschwinden immer :cry:
Code:
<managed-bean>
<managed-bean-name>userBean</managed-bean-name>
<managed-bean-class>webui.bean.UserBean
</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
</managed-bean>
wie kann man feststellen/loggen wann ne Session invalid wird?
Ablauf: nach dem Login (ueber userBean) lande ich auf "home" weils die jsf-Navigation so befiehlt. 1.Frage: wieso bleibt die Adresse (in der Browseradressleiste) gleich, d.h. immernoch /faces/login.jsp? Mein Header jedenfalls sagt dann noch dass ich eingeloggt bin. (= liesst einfach nur das userBean aus). Klick ich dann auf einen Link in "Home" lande ich auf der naechsten Seite, ganz brav nach der Navigationsregel -grosses Aber: ich bin nicht mehr "eingeloggt" (=userBean ist leer) UND die Adresse lautet nun /faces/home.jsp, also der Name der Vorgaengerseite!
Noch eine Frage: Browser-Back-Taste
drueck ich die Zuruecktaste, lande ich (bislang) beim Alten, nur ist der Erste Klick umsonst, d.h. es passiert erst mal nur ein Refresh wenn ich was machen moechte - also man muss 2x auf einen Link klicken damit es weiter geht? An was liegt das genau und kann man das beheben??
Bitte helft mir! Danke :###