/
Forside
/
Teknologi
/
Udvikling
/
Java
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
Java
#
Navn
Point
1
molokyle
3688
2
Klaudi
855
3
strarup
740
4
Forvirret
660
5
gøgeungen
500
6
Teil
373
7
Stouenberg
360
8
vnc
360
9
pmbruun
341
10
mccracken
320
Servlet forward request til JSP og content~
Fra :
Thomas Tolborg
Dato :
28-01-01 14:07
Hejsa
Jeg har en servlet som forwarder HTTPServletRequest til en JSP med:
getServletConfig().getServletContext().getRequestDispatcher("/filnavn.jsp").
forward(req, res);
Jeg vil dog gerne sætte contentType i min JSP fil til xml. Det lader til at
man ikke kan sætte contentType på response inden man forwarder, fordi
response bliver clearet i processen.
Jeg har derfor prøvet at sætte contentType i toppen af min JSP fil således:
<%@ page language="java" contentType="text/xml"%>
men den fyrer stadig min JSP af som text/html.
Jeg har prøvet at kalde JSP filen direkte. Der bliver den fint vist med
contentType text/xml. Men så snart jeg kalder den gennem min forward i
servletten, så bliver det til text/html.
Med venlig hilsen
Thomas
Thomas Tolborg (
28-01-2001
)
Kommentar
Fra :
Thomas Tolborg
Dato :
28-01-01 20:30
> Jeg har en servlet som forwarder HTTPServletRequest til en JSP med:
>
>
getServletConfig().getServletContext().getRequestDispatcher("/filnavn.jsp").
> forward(req, res);
>
> Jeg vil dog gerne sætte contentType i min JSP fil til xml. Det lader til
at
> man ikke kan sætte contentType på response inden man forwarder, fordi
> response bliver clearet i processen.
> Jeg har derfor prøvet at sætte contentType i toppen af min JSP fil
således:
>
> <%@ page language="java" contentType="text/xml"%>
>
> men den fyrer stadig min JSP af som text/html.
>
> Jeg har prøvet at kalde JSP filen direkte. Der bliver den fint vist med
> contentType text/xml. Men så snart jeg kalder den gennem min forward i
> servletten, så bliver det til text/html.
>
Nå... jeg løste selv problemet.. Der skulle bare en <%
response.setContentType("text/xml");%>
til. Hvad bruger man så <%@ page language="java" contentType="text/xml"%>
til?
underligt..
/Thomas
Søg
Alle emner
Teknologi
Udvikling
Java
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177822
Tips :
31980
Nyheder :
719565
Indlæg :
6410983
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.