I am trying to inherit a mapping, according to the PrettyFaces reference guide it should work like this: http://ocpsoft.com/docs/prettyfaces/snapshot/en-US/html_single/#config.mapping.parents
I tried with the 3.3.2 version and later with 3.3.2-SNAPSHOT but without success. Everything works fine without inheritance but I do not like the duplication.
Here is some of my code:
<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>
you have a few choices. Two of which are:
Without a leading slash on the child mapping
<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>
Without a slash on the tail of the parent mapping
<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>
I hope this helps.
~Lincoln