ログイン後のフックに HttpServletRequest オブジェクトがあります。そこにある URL を取得する方法は、ブラウザです。
PortalUtil.getCurrentCompleteURL(HttpServletRequest) を使用しているとき、常にhttp://localhost:8080/cを取得しています。http://localhost:8080/web/abcのようなものが必要です。
私は ThemeDisplay オブジェクトを持っていません。
ログイン後のフックに HttpServletRequest オブジェクトがあります。そこにある URL を取得する方法は、ブラウザです。
PortalUtil.getCurrentCompleteURL(HttpServletRequest) を使用しているとき、常にhttp://localhost:8080/cを取得しています。http://localhost:8080/web/abcのようなものが必要です。
私は ThemeDisplay オブジェクトを持っていません。