Comment obtenir l'URL de demande réelle dans Struts with Tiles?

Lorsque vous êtes en utilisant des Tuiles avec Struts et faire...

request.getRequestURL()

...vous obtenez l'URL, par exemple /WEB-INF/jsp/layout/newLayout.jsp au lieu de l'URL réelle qui a été entré/cliqué par l'utilisateur, quelque chose comme /context/action.do.

Dans de nouveaux Struts versions 1.3.x et après, vous pouvez utiliser le solution mentionnée sur javaranch et obtenir les URL à l'aide de l'attribut de la requête ORIGINAL_URI_KEY.

Mais comment faire dans Struts 1.2.x?

source d'informationauteur