/
Forside
/
Teknologi
/
Udvikling
/
Java
/
Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Find en bruger
Stil et spørgsmål
Skriv et tip
Fortæl en ven
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 :
177552
Tips :
31968
Nyheder :
719565
Indlæg :
6408849
Brugere :
218887
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2024 kandu.dk. Alle rettigheder forbeholdes.