Hi zusammen.
ich suche nach einer Möglichkeit, eine .JSP-Code im Servlet-Filter zu verändern
und ihn _danach_ durch den Tomcat verarbeiten zu lassen.
Bislang gelingt es mir nur, _nachdem_ das Ergebnis der .JSP-Beabeitung bereits
vorliegt.
Irgendwie mache ich das wohl n Denkfehler...
Im Filter sieht es so aus:
Bei der ersten Ausgabe ist "originalContent" leer, bei der zweiten Ausgabe steht
das Resultat der .JSP-Seite drin.
Und zusätzliche Tags werden 1:1 ausgegeben (was ja auch klar it, wenn man nach "out "schreibt.
Ist das überhaupt machbar?
Kann mit mal wer auf die Sprünge helfen.
Bin wohl derzeit betriebsblind.
wicki
ich suche nach einer Möglichkeit, eine .JSP-Code im Servlet-Filter zu verändern
und ihn _danach_ durch den Tomcat verarbeiten zu lassen.
Bislang gelingt es mir nur, _nachdem_ das Ergebnis der .JSP-Beabeitung bereits
vorliegt.
Irgendwie mache ich das wohl n Denkfehler...
Im Filter sieht es so aus:
Java:
CharResponseWrapper wrapper = new CharResponseWrapper( (HttpServletResponse)response);
String originalContent = wrapper.getResponseContent();
writer.write("originalContent:(["+originalContent+"]:"+wrapper+")");
chain.doFilter(request, wrapper);
originalContent = wrapper.getResponseContent();
writer.write("originalContent:(["+originalContent+"]:"+wrapper+")");
das Resultat der .JSP-Seite drin.
Und zusätzliche Tags werden 1:1 ausgegeben (was ja auch klar it, wenn man nach "out "schreibt.
Ist das überhaupt machbar?
Kann mit mal wer auf die Sprünge helfen.
Bin wohl derzeit betriebsblind.
wicki