Was ist denn eine index.jsp seite ?

Nogothrim

Aktives Mitglied
Der Beitrag ist uralt, heutzutage haben JSP und JSF eigentlich nichts mehr miteinander zu tun. Bevor es Facelets und XHTML gab war es üblich, JSF tags in JSP aufzurufen. Ein Relikt aus dieser Zeit ist es, in einem Projekt eine index.jsp zu haben, die vom Webserver als Startseite erkannt wird und einen redirect auf die eigentliche JSF Startseite durchführt
 
dann verhindere ich mit einem redirect das ich von einer login seite direkt mit einem geschützten bereich verlinkt werde ?

Ich hätte noch eine andere frage:

ich baue einen persönlichen Bereich auf in dem ich festlegen möchte welche rolle was sehen darf mit
rendered
Allerdings funktioniert mein hyperlink leider nicht: ich sehe nur persönlicher bereich, profil austeller, profil admin usw.

Wie kann das sein? was hab ich falsch gemacht an dem Hyperlink ?

HTML:
<head>

<title>PersoenlicherBereich </title>

</head>



<body>

<a href="Login.jsf">Login</a>


<h:form rendered="#{userController.userInRoleAussteller}">
<a href="persoenlicherBereichAussteller.xhtml">Profil Aussteller</a>
</h:form>

<h:form rendered="#{userController.userInRoleAdmin}">
<a href="persoenlicherBereichAdmin.xhtml">Profil Admin</a>
</h:form>

<h:form rendered="#{userController.userInRoleReferent}">
<a href="persoenlicherBereichReferent.xhtml">Profil Referent</a>
</h:form>
</body>
</html>
 

sence

Bekanntes Mitglied
1) wieso verlinkst du mal auf .jsf und mal auf .xhtml ?
entweder <-> oder

2)
>>Allerdings funktioniert mein hyperlink leider nicht: ich sehe nur persönlicher bereich, profil austeller, profil admin usw.
mehr ist auch nicht in deinem facet an links zu sehen :)

3)
bei <a href.... links wird kein <h:form> benötigt

4)
wenn dein Mapping in der web.xml wie folgt lautet:
Java:
 <servlet-mapping>
  <servlet-name>Faces Servlet</servlet-name>
  <url-pattern>*.jsf</url-pattern>
 </servlet-mapping>
dann müssen deine Links auf .jsf enden.

arbeitest du mit einem "outcome" dann wie gehabt auf .xhtml

Example:
Java:
<h:form>
<h:commandButton value="hit me" action="page.xhtml"/>
</h:form>

grüße
 
Zuletzt bearbeitet:

sence

Bekanntes Mitglied
Kleine Ergänzung noch:
den Link kannst du wie folgt mit rendered bauen:

Java:
<h:outputLink value="target.jsf">anchor text</h:outputLink>

wenn du mehrere Komponenten an die Rendered Bedingung einbeziehen möchtest und die "Liegen zusammen" :

Java:
<ui:fragment rendered="#{myBean,value eq 'visible' ? true : false}">
<a href="1.jsf">1</a><br/>
<a href="2.jsf">2</a><br/>
<a href="3.jsf">3</a>
</ui:fragment>
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Wie eine Chatprotokoll realisieren? Web Tier 13
jann Servlet Bei jedem Request wird eine neue Session erstellt. Web Tier 6
S JSF Eine XHTML-Datei in zwei andere XHTML integrieren Web Tier 0
V Wie baue ich eine Ajax Webanwendung? Suche Beispielanwendung (UML) eines AJAX Service Web Tier 0
X JSF - eine Liste aller Sessions, Instanzen bzwFacesContexte bekommen? Web Tier 4
M JSP Mit JSP eine SQLite Datenbank editieren? Web Tier 1
P JSF Eine JSF-Applikation in Drupal darstellen - Möglich? Web Tier 5
T JSF Primefaces beim öffnen eines p:dialog wird eine neue View ManagedBean erstellt Web Tier 2
M rendered ruft eine Methode auf, andere aber nicht Web Tier 15
M JSP Objekt in eine JavaBean übergeben Web Tier 7
N rich:extendedDataTable hat eine Spalte zuviel Web Tier 4
T Richtige Aussgabe in eine HTML mit JSF Web Tier 2
S Auswahl eine Zeile von einer HTML Tabelle im Servlet Web Tier 4
C Aktualisieren eine Tabelle mit OnetoMany-Beziehuung Web Tier 6
Scorpi41 RequestDispatcher eine anderes Projekt zugreifen Web Tier 8
C GWT: Eine Variable in allen Widgets Web Tier 6
M JSF: Bei Seitenaufruf eine Methode starten Web Tier 15
I Eine Bean von einer anderen Bean aufrufen Web Tier 2
L Unter JSP eine XML Datei erstellen Web Tier 3
I Export in eine CSV - Datei und PDF Web Tier 5
2 Pro Action nur eine ActionForm? Web Tier 4
H Gibt es für das message-bundle eine Standard - Ordnung? Web Tier 2
B Bei eine eienen Tag auf einen Parent zugreifen. Web Tier 3
S nur eine Message auf Faceskontext ausgeben Web Tier 2
O eine .do-File als welcome-file im web.xml Web Tier 4
T Was nehmen für eine Datenbankapplikation mit Webinterface Web Tier 5
G Eine Instanz pro Managed Bean? Web Tier 2
F Beim Aufruf von einer JSF Seite eine Methode ausführen Web Tier 9
D "meineseite.de/user" statt "meineseite.de/index.jsp?site=user" Web Tier 2
7 Textfeldid mit Index und Bezeichnung Web Tier 2
7 Struts iterator index JS-Funktion übergeben?? Web Tier 2
S Index aus Grid GWT EXT Web Tier 2

Ähnliche Java Themen

Neue Themen


Oben