私は Websphere ポータル 6.0 を使用していますが、doView メソッドからレンダリングするページをサーバーに伝える方法があるかどうか疑問に思っています。processAction メソッドから実行できることはわかっていますが、残念ながら問題のセマンティクスでは許可されていません。
ご協力ありがとうございました
私が理解しているように、ユーザーに表示する JSP/HTML ページを決定する必要があります。
その場合、これはあなたがする必要があることです。
public void doView(RenderRequest req, RenderResponse res) throws IOException,
PortletException {
PortletRequestDispatcher prd =
getPortletContext().getRequestDispatcher("/WEB-INF/jsp/view.jsp");
prd.include(req, res);
}
要求ディスパッチャを取得する JSP を毎回決定できます。
doView() でリダイレクトを送信できるとは思えません。その理由は 2 つあります。
一般に、ポートレットが doView でリダイレクトを行う必要がある場合は、再設計が必要になる可能性があります。おそらく、問題をより詳細に説明してみてください。