Wie mache ich in einer xhtml (JSF) einen redirect?

navino

Aktives Mitglied
Hallo,

ich erzeuge in einer Managedbean eine URL die dann auf der Seite als Link angezeigt wird.
Der Link öffnet dann die URL in einem neuen Fenster.
Das möchte ich aber in einem Schritt tun .
Button erzeugt URL, leitet dann zu einer xhtml-Seite, die macht dann den redirect auf die URL.

Wie geht sowas mit Java Server Faces?
Oder gibt es da vieleicht eine andere Idee?

Gruß
navino
 
S

Sym

Gast
Ich verstehe Dich nicht (glaube ich).

Möchtest Du einen Link auf der Seite, oder nicht?

Du kannst einen Redirect Java-Seitig machen

Java:
FacesContext.getCurrentInstance().getExternalContext().redirect("/faces/meineSeite.jsp");
 

JimPanse

Bekanntes Mitglied
Ich verstehe das auch nicht so ganz.

Falls du ein neues Fenster öffnen möchtest dann an die jsf-form Komponente
Code:
 target = "_blank"
einfügen. Beim ausführen des command-Buttons wird die Seite in einer neuen Seite angezeigt.

oder du hängst an den command-Button einen javascript Aufruf ran ->
Code:
  onclick="open.window("deineseite.jsf");"

Redirects würde ich wenn dann in der faces-config-xml über ein Kommando definieren:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<faces-config version="2.0">
	<navigation-rule>
		<from-view-id>/index.xhtml</from-view-id>
		<navigation-case>
			<from-outcome>Open</from-outcome>
			<to-view-id>/other.xhtml</to-view-id>
			<redirect />
		</navigation-case>
	</navigation-rule>

....
</faces-config>
 

navino

Aktives Mitglied
Hallo,

ich habe das mit der serverseitigen Variante gemacht
FacesContext.getCurrentInstance().getExternalContext().redirect("http://server:port?param1=2");
Die URL wird in der Managedbean zusammengebaut, u.a . mit Parametern die auf der Seite angegben werden..
Der CommandButton muss also erst die Werte in die Bean übertragen... um die URL zusammenzubauen.

Danke für die schnelle Hilfe!!

Gruß
navino
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Wie mache ich jetzt weiter? Web Tier 3
M In einer HTML Tabelle positionieren Web Tier 4
I Daten einer Datenbank in ein Formular einfügen Web Tier 3
N RequestDispatcher: include-Aufruf einer jsp scheitert nach mehreren forward-Aufrufen Web Tier 1
Shams Problem mit der verwirklichung einer Readmethode in einer Chatapplikation Web Tier 3
F JSF Popup mit einer Checkbox Auswahlliste Web Tier 1
S Rendern einer Komponente nach actionListener Web Tier 2
A Aufruf eines Servlets auf einer JSP Seite funktioniert nicht Web Tier 10
M JSF JSP, Facelets und einbinden einer js-Datei Web Tier 2
J JSF Initialisierung einer ApplicationScoped Bean Web Tier 2
J Anzeige einer Hierarchie Web Tier 5
M Exception beim Erstellen einer Query Web Tier 9
N JSF Architektur/Design einer JEE 6 + JSF 2.x Webanwendung mit Subdomänen Web Tier 4
J Performance einer Webanwendung Web Tier 2
V JSF Rendering abhängig von einer Auswahl Web Tier 8
P JSF Merkwürdiges Verhalten einer Bean Web Tier 11
S Auswahl eine Zeile von einer HTML Tabelle im Servlet Web Tier 4
X JSP Auslesen der Daten einer Session Web Tier 3
J Servlet Manuelles Rendern einer JSF Datei Web Tier 4
1 JSP Mit Daten einer c:forEach Rechnen ? Web Tier 4
H Seiten-reload als Result einer Action Web Tier 3
F Prinzipielle Architektur einer Web-Anwendung Web Tier 4
A [JSF 2.0] Ausgabe aus Schleife bzw. einer ArrayList Web Tier 9
E Servlet zum speichern einer Datei in einer Datenbank Web Tier 3
K Analye einer Seite (Java, JSP, ...) Web Tier 12
I Automatische Weiterleitung JSF mit Aufruf einer Methode Web Tier 2
O Focus auf Textfeld, in letzter Reihe einer dataTable Web Tier 2
M Frage zur Konfiguration einer RichFaces DataTable Web Tier 4
I Eine Bean von einer anderen Bean aufrufen Web Tier 2
C PanelGrid aus einer Liste Web Tier 3
J JSF: Initialisieren einer Property mit Wert? Web Tier 5
P Struts2 - Mehrere Methoden/Actions in einer Klasse + Validation Web Tier 2
S Attribute einer HttpSession / unchecked cast Web Tier 8
Schandro JSP soll dynamische Anzahl an Parametern einer JavaScript-Function erzeugen Web Tier 8
N Architektur einer Such-Webanwendung Web Tier 4
E Methode einer Bean aus anderer Bean aufrufen Web Tier 10
F Redirect nach Aufruf einer JSP Web Tier 5
O struts - Gültigkeit einer Action an Session binden?! Web Tier 4
C navigation auf einer jsp Seite Web Tier 3
pusteblume Mehrere Objekte einer Bean Web Tier 10
D JSF+Weiterleitung zu einer Login-Page Web Tier 1
F Darstellung einer Tabelle mit JSP Web Tier 4
F Beim Aufruf von einer JSF Seite eine Methode ausführen Web Tier 9
S JSF xhtml-Files in seperatem Projekt Web Tier 0
S JSF Eine XHTML-Datei in zwei andere XHTML integrieren Web Tier 0
D von xhtml zu PDF Web Tier 10
S xhtml Datei & Webspace Web Tier 8
G jsf bean erstellen die mir die aktuelle uhrzeit ausgibt als xhtml Web Tier 5
P JSF Prob mit xhtml / Bean / JS Web Tier 6
A XHTML RadioButton sperren Web Tier 6
H JSF 2.x - Navigation / Weiterleistung auf andere views (abc.xhtml) Web Tier 2
H JSF JSF 2.0 (Primefaces) commandLinks mit action="mypage.xhtml" ohne die URL im Browser zu ändern Web Tier 8
A JSF xhtml parameter / zugriff auf value Web Tier 2
M JSF (Grundlegendes) import bei xhtml? Web Tier 2
ruutaiokwu jstl-basierendes tag in jsf 2.0. facelets/xhtml? Web Tier 5
ruutaiokwu jsf facelets mit xhtml strict 1.0 Web Tier 2
F Jsf und Xhtml Web Tier 2
I Dateityp abschneiden "xhtml", "jsp", "jsf" etc Web Tier 14
G JSF: .xhtml statt .jsf? Web Tier 2

Ähnliche Java Themen

Neue Themen


Oben