2

grailsアクションの送信ボタンを試しています。次のコードがあります

<g:form name="sample" controller="person">
  <g:actionSubmit value="Submit me" action="Update"/>
</g:form>

「更新」アクションを呼び出している間、http://myapp/person/list実際に適用されているアクション(この場合は更新)を示すのではなく、URLが残ります。これは、エンドユーザーの観点からは混乱を招きます。実際に正しいURLを表示する方法はありますか?

4

1 に答える 1

4

これは実際にはバグ (マイナー) として報告されました。正しい URL を表示しないことは大したことではないと思いますが、場合によっては混乱を招く可能性があることに同意します。とにかく、Jiraの問題に関する最後のコメントは、機能する回避策を説明しています. =) 基本的に以下を使用しています:

<g:actionSubmit class="update" onclick="this.form.action='${createLink(action:'update')}';" value="Update" />

これがそのリンクです。

于 2012-10-16T20:42:56.387 に答える