ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。
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の場合は、そのリクエストを処理します。 サポートされているポートレットウィンドウの状態は、NORMAL、MAXIMIZED、およびMINIMIZEDであることに注意してください。 |
@ActionMappingアノテーションの例
次の表に、@ActionMappingアノテーションの例をいくつか示します。
| 例 | 説明 |
|---|---|
@ActionMapping | 他のハンドラーメソッドがアクションリクエストに一致しない場合は、プライマリアクションリクエストを処理します。 |
@ActionMapping(params = some.param=yourValue") | パラメーター設定javax.portlet.action=successがある場合は、アクションリクエストを処理します。 |
@ActionMapping(param = "foo") | 値に関係なく、fooという名前のパラメーターがある場合は、そのリクエストを処理します。 |
@ActionMapping(param = "!bar") | barという名前のパラメーターがない限り、そのリクエストを処理します。 |