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
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
07. oktober 2002 - 10:00
#1
ved at skrive include eller import ..\..\..\files\test.jsp eller sådanne noget ligende :-)
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.
07. oktober 2002 - 10:08
#3
Kan du ikke skrive <jsp:include page="..\..\..\files\test.jsp"/> ?
07. oktober 2002 - 10:12
#4
umiddelbart ikke. når det er en relativ URL der skal inkluderes, så skal der bruges /, istedet for \
07. oktober 2002 - 10:13
#5
så vend dem <jsp:include page="../../../files/test.jsp"/> ?
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.
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.
Kurser inden for grundlæggende programmering