OVH Cloud OVH Cloud

prb a appeler HttpUtils.getRequestURL(...)

3 réponses
Avatar
galpix
Bonjour,

J'essaie d'executer la ligne suivante dans une page XSP :

StringBuffer URL = HttpUtils.getRequestURL(request);

... mais j'ai comme erreur :

/ start error (lines 195-195) "The method
getRequestURL(HttpServletRequest) in the type HttpUtils is not
applicable
for the arguments (Request)"
StringBuffer URL = HttpUtils.getRequestURL(request);

J'comprends pas, l'object "request" n'est-il pas un object de type
HttpServletRequest ??

J'arrive a appeler request.getRequestURI() dans le meme document, mais
c'est pas ce que je veux.

Merci a tous,

galpi

3 réponses

Avatar
Fabien Bergeret
wrote:
Bonjour,

J'essaie d'executer la ligne suivante dans une page XSP :

StringBuffer URL = HttpUtils.getRequestURL(request);

... mais j'ai comme erreur :

/ start error (lines 195-195) "The method
getRequestURL(HttpServletRequest) in the type HttpUtils is not
applicable
for the arguments (Request)"
StringBuffer URL = HttpUtils.getRequestURL(request);

J'comprends pas, l'object "request" n'est-il pas un object de type
HttpServletRequest ??

J'arrive a appeler request.getRequestURI() dans le meme document, mais
c'est pas ce que je veux.

Merci a tous,

galpi

A priori, request est declare de type ServletRequest, mais de type reel

HttpServletRequest.
Faudrait le caster :
StringBuffer URL = HttpUtils.getRequestURL((HttpServletRequest)request);

Avatar
galpix
hmmmm ... ca veut pas caster :

"Cannot cast from Request to HttpServletRequest" StringBuffer URL HttpUtils.getRequestURL((HttpServletRequest)request);

Merci,

galpi
Avatar
Lionel
wrote:
Bonjour,

J'essaie d'executer la ligne suivante dans une page XSP :

StringBuffer URL = HttpUtils.getRequestURL(request);


et request.getRequestURL ?
<http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/http/HttpServle
tRequest.html#getRequestURL()>