-1

URL のコンポーネントをプルしています。を使用request.getRequestURL()しましたが、URL が間違っているようです。たとえば、ID がありません。

私はこれを取得しています::

..//apka/grails/AAA/edit.dispatch"

しかし、私はこれが必要です:

..//apka/grails/AAA/edit/34"

解決策はありますか?

4

1 に答える 1

2

から必要な情報を取得できますrequest.forwardURI。これは、通常の HttpServletRequest への Grails 固有の追加です。得られるrequest.requestURL結果、UR​​L マッピング メカニズムの結果であり、常に/grails/controller/action.dispatch. これforwardURIは、URL マッピング メカニズムに入ったものつまりユーザーが最初に要求した URI です。

于 2013-08-07T14:01:41.943 に答える