0

PrettyFacesリファレンスガイドによると、マッピングを継承しようとしています。http: //ocpsoft.com/docs/prettyfaces/snapshot/en-US/html_single/#config.mapping.parents

3.3.2バージョン以降で3.3.2-SNAPSHOTを試してみましたが、成功しませんでした。継承がなくてもすべて正常に機能しますが、複製は好きではありません。

これが私のコードの一部です:

  <url-mapping id="management">
    <pattern value="/management/" />
    <view-id value="/management.face" />
  </url-mapping>

  <url-mapping parentId="management" id="managementUsers">
    <pattern value="/users/" />
    <view-id value="/management-users.face" />
  </url-mapping>
4

1 に答える 1

1

いくつかの選択肢があります。そのうちの2つは次のとおりです。

  1. 子マッピングの先頭にスラッシュを付けない

    <url-mapping id = "management">
    <pattern value = "/ management /" />
    <view-id value = "/ management.face" />
    </ url-mapping>

    <url-mapping parentId = "management" id = "managementUsers">
    <pattern value = "users /" />
    <view-id value = "/ management-users.face" />
    </ url-mapping>

  2. 親マッピングの末尾にスラッシュなし

    <url-mapping id = "management">
    <pattern value = "/ management" />
    <view-id value = "/ management.face" />
    </ url-mapping>

    <url-mapping parentId = "management" id = "managementUsers">
    <pattern value = "/ users /" />
    <view-id value = "/ management-users.face" />
    </ url-mapping>

これがお役に立てば幸いです。

〜リンカーン

于 2011-12-08T21:14:26.927 に答える