UrlMappings - отличная функция для ссылок, но они также работают для форм?
Предположим, у нас есть такое отображение:
"/map/$a" {
controller="form"
action="show"
}
a <g:link controller="form" action="show" params="[a:'test'] />
теперь будет переписан как
<a href="/appname/map/test" />
Но такая форма:
<g:form controller="form" action="show">
<g:textField name="a" />
</g:form>
не будет иметь тот же эффект. Это приведет к запросу /appname/form/show?a=whatever
Я знаю, что форму нельзя переписать во время создания HTML, как ссылку - главным образом потому, что значение параметра в настоящее время неизвестно, но я надеялся, что этот URL будет перенаправлен в «nice» URL.
Есть ли способ делать такие вещи в граалях? Или я должен написать свой собственный редирект?