Могу ли я поставить "*" в середине шаблона URL? - PullRequest
0 голосов
/ 09 ноября 2018

У меня есть пункт VO, который содержит следующие параметры:

  • Itemid (String)
  • ITEMNAME (String)
  • UOM (UoM)

И Uom - это еще один VO, который содержит следующие параметры:

  • uomid (String)
  • uqty (INT)

Я хочу настроить два сервлета, которые могут обрабатывать следующие ситуации:

  • / REST / items / <- пользователь может искать элемент по имени / идентификатору здесь </p>

  • / REST / items / {itemId} / uoms / <- пользователь может искать связанный элемент uom </p>

Могу ли я настроить свой web.xml следующим образом?

</servlet-mapping>

    <servlet>
    <servlet-name>item</servlet-name>
    <servlet-class>com.Servlet.item</servlet-class>

</servlet>
<servlet-mapping>
    <servlet-name>item</servlet-name>
    <url-pattern>/item</url-pattern>
</servlet-mapping>

</servlet-mapping>

    <servlet>
    <servlet-name>itemUom</servlet-name>
    <servlet-class>com.Servlet.itemUom</servlet-class>

</servlet>
<servlet-mapping>
    <servlet-name>itemUom</servlet-name>
    <url-pattern>/item/*/uoms</url-pattern>
</servlet-mapping>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...