Avatar billede tazmanian Nybegynder
25. marts 2003 - 00:31 Der er 8 kommentarer og
1 løsning

Hvordan finder jeg den nuværende fil's navn?

Under afvikling af en JSP-fil, skal jeg kun vise et element, hvis filen har et bestemt navn. Så jeg er nødt til at kunne finde filens navn dynamisk og sammenligne med en statisk værdi. Hvordan gør jeg?
Avatar billede arne_v Ekspert
25. marts 2003 - 06:53 #1
request.getRequestURL() bør returnere URL på side.
Avatar billede tazmanian Nybegynder
25. marts 2003 - 09:59 #2
OK, men er der ikke en kommando til kun at få filnavnet?
Ellers er jeg jo nødt til at parse resultatet.
Avatar billede arne_v Ekspert
25. marts 2003 - 16:22 #3
(new URL(request.getRequestURL().toString())).getFile()

kan ihvertfald hive filnavnet ud.
Avatar billede arne_v Ekspert
25. marts 2003 - 16:24 #4
request.getServletPath() returnerer navnet relativt to web app root.

Måske er det den du vil have.
Avatar billede tazmanian Nybegynder
25. marts 2003 - 17:43 #5
request.getServletPath() er lige i vinkel!
Takker ... ;o)
Avatar billede tazmanian Nybegynder
25. marts 2003 - 17:45 #6
Må jeg spørge dig, hvor jeg kan finde alle funktioner til request??
Jeg har ledt og ledt på java.sun.com men ingenting fundet.
Det kunne være rart med en samlet liste med forklaringer på de forskellige underfunktioner.
Avatar billede arne_v Ekspert
25. marts 2003 - 17:49 #7
Du downloader J2EE SDK fra java.sun.com, udpakker og åbner
index.html i doc directory, klikker API går ned og
vælger HttpServletRequest.
Avatar billede tazmanian Nybegynder
25. marts 2003 - 17:56 #8
Ahhh .... jeg har J2SE installeret ... men fandt det i API'en på nettet ... har også ledt dér inden, men kun under J2SE's API.

Tak for hjælpen!
Avatar billede arne_v Ekspert
25. marts 2003 - 18:03 #9
JSP (og servlet) er en del af J2EE.
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