Reference
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

PortletMVC4Springアノテーション

PortletMVC4Springは、要求をコントローラークラスおよびコントローラーメソッドにマッピングするためのいくつかのアノテーションを提供します。

@RenderMappingアノテーションの例

次の表に、@RenderMappingアノテーションの例をいくつか示します。

説明
@RenderMapping他のハンドラーメソッドが描画リクエストに一致しない場合は、プライマリ描画リクエストを処理します。
@RenderMapping(params = "javax.portlet.action=success")パラメーター設定javax.portlet.action=successがある場合は、描画リクエストを処理します。
@RenderMapping(param = "foo")値に関係なく、fooという名前のパラメーターがある場合は、そのリクエストを処理します。
@RenderMapping(param = "!bar")barという名前のパラメーターがない限り、そのリクエストを処理します。
@RenderMapping(windowState = "MAXIMIZED")ウィンドウの状態がMAXIMIZEDの場合は、そのリクエストを処理します。 サポートされているポートレットウィンドウの状態は、NORMALMAXIMIZED、およびMINIMIZEDであることに注意してください。

@ActionMappingアノテーションの例

次の表に、@ActionMappingアノテーションの例をいくつか示します。

説明
@ActionMapping他のハンドラーメソッドがアクションリクエストに一致しない場合は、プライマリアクションリクエストを処理します。
@ActionMapping(params = some.param=yourValue")パラメーター設定javax.portlet.action=successがある場合は、アクションリクエストを処理します。
@ActionMapping(param = "foo")値に関係なく、fooという名前のパラメーターがある場合は、そのリクエストを処理します。
@ActionMapping(param = "!bar")barという名前のパラメーターがない限り、そのリクエストを処理します。