JSF und HTML-Code

Status
Nicht offen für weitere Antworten.

MrWhite

Bekanntes Mitglied
Hmm, gute Frage.

Du kommst, denke ich, mit

Code:
FacesContext.getCurrentInstance().getExternalContext().getResponse();

an den Output ran.

Es kann allerdings sein, dass dies zu früh oder zu spät im JSF Lifecycle geschieht. Dann musst du einen PhaseListener schreiben und registrieren, der nach der RenderResponse-Phase die Response aus dem FacesContext ausliest.

Idee:
Code:
import javax.faces.event.PhaseEvent;
import javax.faces.event.PhaseId;
import javax.faces.event.PhaseListener;

public class HtmlListener implements PhaseListener
{

	public PhaseId getPhaseId()
	{
		return PhaseId.ANY_PHASE;
	}

	public void beforePhase(PhaseEvent event)
	{

	}

	public void afterPhase(PhaseEvent event)
	{
		if(event.getPhaseId() == PhaseId.RENDER_RESPONSE)
		{
			Object response = event.getFacesContext().getExternalContext().getResponse();
			/* ... */
		}
	}
}

ExternalContext (JavaServer Faces (1_1_01))

HTH,
MrWhite
 

MrWhite

Bekanntes Mitglied
Wollte nur noch sagen:

Die von dir gezeigte Seite macht das sicher nicht dynamisch, sondern da haben eher die Autoren das erzeugte HTML rauskopiert und auf die Website gepackt.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Probleme mit den Nav_rules und HTML code Web Tier 2
G MyFaces: HTML Ausgabe Code steuern Web Tier 8
M In einer HTML Tabelle positionieren Web Tier 4
I HTML nach Image Web Tier 1
S Einträge aus Datenbank einzeln darstellen (JSP, JAVA, HTML) Web Tier 9
J Welches Programm visualisiert mir einen html-Dom als Baumdiagram? Web Tier 5
G HTML Fragment in Bean erzeugen? Web Tier 1
E Wie kann ich dynamische HTML- Tabellen(-spalten) mit JSP aus SELECT-Anweisung erstellen? Web Tier 2
T Spring HTML Tabellen sortieren, filtern, Attribute ausblenden Web Tier 3
D Servlet Servlet Weiterleitung static html Web Tier 5
K Wicket: Pfad zu HTML Dateien ändern/erweitern Web Tier 2
S JSP STRUCT Elemente in HTML Tabelle Web Tier 8
L JSF, no tag was defined for name: html Web Tier 5
S JSP Erzeugten JSP HTML-Quelltext in html-Datei speichern Web Tier 4
V JSF JSF und Standard HTML-Tags Web Tier 7
J JSF Verwirrung: JSF und generiertes HTML sieht 'cryptisch' aus Web Tier 18
S Mit GWT ein Widget/Komponente/HTML-Element im Backend erzeugen? Web Tier 4
S JSP HTML+CSS in JSP einbinden 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
S HTML Output verschleiern Web Tier 6
B statische Html Seite als response erhalten (Servlet) Web Tier 3
P Problem mit HTML.Tag.OPTION Web Tier 3
J response HTML verwenden Web Tier 2
S HTML Seite als PDF Web Tier 6
F HTML select auslesen Web Tier 3
D Formular als Applet oder HTML Web Tier 6
E Suche Wiki Markup -> HTML rendering engine Web Tier 7
M html + jquery(javascript-framework): elegantes und flexibles Formulardesign Web Tier 5
D <html:select> bzw. <html:option> - Methode auslösen ? Web Tier 2
T JBoss + Servlet + HTML Fileupload + Encoding Web Tier 1
J Wie realisiert man einen HTML-Chat? Web Tier 3
O JSP: HTML tags werden vor struts tags angezeigt Web Tier 3
F Java Applets in html einbinden Web Tier 10
ff html:text aus mapped properties rendern Web Tier 2
? XML Parsen - IDs auslesen - HTML generieren Web Tier 11
A Struts - JSP - HTML - Visualisierungsproblem Web Tier 3
T HTML Darstellungsproblem Web Tier 3
T html login und apache client Web Tier 13
H Java Servlet und HTML Form Web Tier 3
B Struts: html:checkbox Web Tier 2
nrg Java-Code in Taglib wird nicht richtig ausgeführt. Web Tier 7
A Parameterübergabe an Servlet und Aufruf von Servlets per Java Code Web Tier 7
P No source code is available for type -GWT Error Web Tier 1
T Alternativ zu diesem Code??? Web Tier 6
J rich:modalpanel vom java-code aus öffnen und schliessen Web Tier 2
K "No source code is available"-Fehlermeldung mit EMF-Modell bei GWT Web Tier 2
W Java code aus JSP-File durch JSTL code ersetzen Web Tier 8
K JSP Login Code Web Tier 14
G Code in JSF-Seite Web Tier 7
W Race-Conditions im folgenden Servlet-Code möglich? Web Tier 12
J JavaScript-Code aus Applet ausführen? Web Tier 4
S Java Code in JSF Web Tier 10
M JSF - Bean aus SessionScope direkt im JSF Code auslesen Web Tier 1
K Http Status Code abfragen Web Tier 8
O Source-Code vom Tomcat kompilieren lassen Web Tier 6

Ähnliche Java Themen

Neue Themen


Oben