У меня есть контроллер, связанный с URL: "/ruleManagement".
Внутри моего JSP у меня есть форма, которая перенаправляет (при отправке) URL-адрес" ruleManagement / save ".Когда есть ошибки с полями ввода, я хочу, чтобы он возвращал исходную форму View.Именно здесь начинается проблема ...
Проблема 1) Теперь, когда URL-адрес "/ ruleManagement / save", моя форма отправки теперь указывает на "/ruleManagement/ruleManagement/save".
Проблема 2) Я попытался использовать тег spring: url для генерации абсолютных путей для меня, что обычно прекрасно работает.Но когда я помещаю тег spring: url внутрь тега, тег spring: url не анализируется правильно.
<form:form action="<spring:url value='/ruleManagement/save' ...>" method="post">
Когда я анализирую DOM после загрузки страницы, мой тег формы выглядит примерно так::
<form action='<spring:url value="/ruleManagement/save" />' ... >
Если я не использую тег spring: url, а вместо этого использую просто "/ ruleManagement / save", сгенерированный URL исключает имя моего приложения в URL, что также неверно.
Как создать согласованный шаблон URL для всех представлений независимо от пути?Если ответ «используется spring: url», как мне получить этот контент внутри тега form: form?