私はこのようなアクション応答をキャストしようとしました:
private void mappingMethod(ActionResponse response) {
ActionResponseImpl actionResponseImpl = (ActionResponseImpl)response;
...}
「式の評価」ウィンドウでデバッグすると、「応答」のタイプが ActionResponseImpl であり、キャストによって例外が発生しないことがわかります。しかし、実行時には次の例外があります。
java.lang.ClassCastException: com.liferay.portlet.ActionResponseImpl は com.liferay.portlet.ActionResponseImpl にキャストできません
何が問題なのか教えてください。
PS: PortalImpl クラスでは、copyRequestParameters メソッドに同じ文字列がありますが、ここでは機能しています....