Avatar billede hooh Nybegynder
25. januar 2002 - 12:29 Der er 3 kommentarer og
1 løsning

Servlet- output binær ???

Jeg har lavet en Servlet på en NT maskine, og kører fint, den viser hvad den skal åp browseren, men når jeg kører den samme fil på en unix maskine, så viser den alt muligt binært på skærmen.

har nogen haft et lign problem, eller ved hvad der er galt ?


/HooH
Avatar billede yeager Nybegynder
25. januar 2002 - 12:33 #1
Det kan godt være at jeg spørger dumt men, Har Unix maskinen Java?
MvH
Avatar billede carstenknudsen Nybegynder
25. januar 2002 - 13:19 #2
Hvad type output genererer du? Hvis din servlet
sender "application/pdf" kræver det at maskinen
er sat op til at forstå det.  Ikke alle browsere er
klar over hvad det er og hvis ikke de ved det,
kan de finde på at vise det som tekst. Vores web
server på arbejdet ved f.eks. ikke at .jar filer er
Java arkiver og viser dem som tekst.
Avatar billede hooh Nybegynder
28. januar 2002 - 18:01 #3
Jeg har fået løst problemet. Det var noget med min PrintWriter.

Den skulle åbenbart skrives anderledes når den kørte på unix-maskinen.

Jeg kommer ikke i nærheden af koden før næste mandag, så der vil jeg lige skrive før-sætningen og efter-sætningen.

Men tak
Avatar billede hooh Nybegynder
13. februar 2002 - 16:16 #4
Det der fik det til at virke var :

PrintWriter out =  resp.getWriter();

istedet for

PrintWriter out =  new PrintWriter(resp.getOutputStream());
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester