-1

次のリンクを使用して、gsp ビューでコントローラーのクロージャーを呼び出すことができます。

 <g:link url="${request.contextPath}/data/${params.name}/myController/myClosure">
 Text Goes Here
 </g:link>

ただし、何もレンダリングしたくないので、remoteLink を使用したいと思います。タスクを実行するだけです。remoteLink を使用するのは正しいですか?

残念ながら、remoteLink には url 属性がありません。だから私はコントローラーとアクションを使用します:

 <g:remoteLink controller="myController" action="myClosure">
 Text Goes Here
 </g:remoteLink>

URL「/myApp/MyController/MyClosure」の使用に失敗しましたが、これは機能する URL とは異なります。

だから私の質問は、

  1. コントローラーはどのようにしてその長い URL を取得しましたか? URLMappings に表示されません。これを制御するものは何ですか?

  2. とにかくremoteLinkを使用してそのURLにアクセスできますか?

ありがとうございました!

4

1 に答える 1