Avatar billede tri Nybegynder
07. oktober 2002 - 09:59 Der er 5 kommentarer og
2 løsninger

Inkluderer fil.

Hvordan inkluderer jeg en fil, som ligger udenfor min webapps i resin?

Filen jeg vil inkluderer: c:\files\test.jsp

Og her vil jeg inkludere den: C:\resin\webapps\app1\index.jsp
Avatar billede hbhansen Nybegynder
07. oktober 2002 - 10:00 #1
ved at skrive include eller import ..\..\..\files\test.jsp eller sådanne noget ligende :-)
Avatar billede tri Nybegynder
07. oktober 2002 - 10:05 #2
Jeg har prøvet <jsp:include page="<%=path%>"/>

og det virker kun hvis det jeg inkluderer er en relativ URL, og filen samtidig ligger under samme webapps.

Men det gør filen ikke, og det vil jeg hellere ikke have den til.
Avatar billede hbhansen Nybegynder
07. oktober 2002 - 10:08 #3
Kan du ikke skrive <jsp:include page="..\..\..\files\test.jsp"/> ?
Avatar billede tri Nybegynder
07. oktober 2002 - 10:12 #4
umiddelbart ikke.

når det er en relativ URL der skal inkluderes, så skal der bruges /, istedet for \
Avatar billede hbhansen Nybegynder
07. oktober 2002 - 10:13 #5
så vend dem <jsp:include page="../../../files/test.jsp"/> ?
Avatar billede tri Nybegynder
07. oktober 2002 - 10:25 #6
jeg tror at problemmet er at man ikke kan inkluderer filer som IKKE ligger under webapps i resin!

Her ligger min app: C:\resin\webapps\app
Og i min index.jsp skriver jeg
<jsp:include page="//..//files//test.txt"/>

Og her ligger filen: C:\resin\webapps\files
Det virker fint.



Men hvis jeg flytter filerne til C:\resin\files, og skriver
<jsp:include page="//..//..//files//test.txt"/>

så virker det ikke mere.
Avatar billede disky Nybegynder
07. oktober 2002 - 12:09 #7
Det er jo helt klart, hvis det du forsøger på ville være tilladet, kunne du læse filer som du egentligt ikke skulle have lov til.
Derfor tillader Resin heldigvis kun filer under webapps, alt andet ville være et kæmpe sikkerheds hul.
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