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

你有几个选择。其中两个是:

  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 回答