5

过去几天我一直在学习使用 struts2 rest 插件。但是我没有找到如何映射长休息 URL。

例如,如果我想映射如下 URL:

/profiles/user-test/orders/64/item/4

在哪里

username is user-test
order id is 64
item id is 4

我怎样才能将这样的东西映射到 struts2 动作?

我在互联网上发现的只是一个正在编辑/显示的单个级别等。但是如果我想在多个级别上显示一些东西 - 那么如何进行?请指导。

4

1 回答 1

5

您可以使用 来做到这一点Advanced Wildcard Mappings,而无需 REST 插件:

/profiles/user-test/orders/64/item/4

用户名是用户测试

订单编号为 64

项目 ID 为 4

此示例所需的操作配置为:

<action name="/profiles/{username}/orders/{order}/item/{item}" class="fooBarAction">
    <result>fooBar.jsp</result>
</action>
于 2013-04-08T09:19:37.783 回答