StrutsAction のオーバーライド時に actionMapping 変数にアクセスできない

問題

  • StrutsAction がカスタム コンポーネントによってオーバーライドされている場合、変数 actionMapping 使用して適切な ActionForward オブジェクトを返すことができません。
  • 例:
return actionMapping.getActionForward("portal.verify_email_address");

環境

  • Liferay DXP 7.1+

解像度

  • Liferay DXP 7.1 以降、変数 actionMapping 使用できなくなりました。
  • ただし、 ActionForward オブジェクトを返す必要はなく、メソッド getActionForwardに渡されるパラメーターのみを返す必要があります。
  • 上記の例では、次のコードで目的の効果が得られます。
return "portal.verify_email_address";

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています