Когда вы используете плитки со Struts и делаете...
request.getRequestURL()
... вы получаете URL-адрес, например. /WEB-INF/jsp/layout/newLayout.jsp
вместо реального URL-адреса, который был введен/нажат пользователем, что-то вроде /context/action.do
.
В более новых версиях Struts, 1.3.x и более поздних, вы можете использовать решение, упомянутое в javaranch, и получить реальный URL-адрес, используя атрибут запроса ORIGINAL_URI_KEY
.
Но как это сделать в Struts 1.2.x?