0

ポートレットアプリケーションにSpringPortletMVCとWebspherePortalを使用しています。私のjspで:

<portlet:actionURL var="saveFinishUrl">
    <portlet:param name="action" value="saveFinish" />
</portlet:actionURL>

これで、portlet.xmlでコントローラークラスが定義されました。そのクラスには、次のように注釈が付けられたsaveFinishというメソッドがあります。

@ActionMapping(params = "action=saveFinish")

私の質問は、jspには、jspをtejhコントローラークラスにマップするマッピングが必要であるということです。それ以外の場合、ポートレットコンテナは、どのコントローラクラスが要求を処理することになっているのかをどのように知るのでしょうか。

私はそれ<portlet:actionURLが正しいコントローラーに向けるURLを生成することを知っています...しかしどのように?

4

1 に答える 1

0

ポートレット環境のjspは、特定のポートレットによって提供されます。

スプリングMVCの場合、最初のjspは、@RenderMappingforviewモードを持つコントローラーによって決定されます。

また、タグのaction属性を使用してアクションを設定し、それをアノテーションの値として使用できることもご存知ですか?potlet:actionURL@ActionMapping

于 2013-01-08T21:32:57.650 に答える