Кстати, для этого вам нужен фильтр.
Если вы хотите сохранить архитектуру вашего существующего приложения, вам необходимо определить и создать набор правил для преобразования недружелюбных URL-адресов в дружественные URL-адреса и позволить фильтру преобразовать его и переслать запрос к недружественный URL.
Если нет средств для изменения существующего приложения, но вы хотите создать новое приложение на основе этой идеи, вы можете подумать о наличии одностраничного контроллера, который транслирует HttpServletRequest # getPathInfo () / getRequestURI () для выполнения соответствующий класс действия (шаблон команды) и, наконец, перенаправьте запрос на соответствующую страницу JSP. Не уверен, как это вписалось бы в Struts, поскольку я раньше не работал со Struts.