如何在struts2中映射长REST URL - 使用struts2 rest插件

cod*_*iot 4 java rest friendly-url struts2 java-ee

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

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

/profiles/user-test/orders/64/item/4
Run Code Online (Sandbox Code Playgroud)

哪里

username is user-test
order id is 64
item id is 4
Run Code Online (Sandbox Code Playgroud)

如何将这样的内容映射到struts2动作?

我在互联网上找到的只是一个级别被编辑/显示等.但如果我想在多个级别上显示某些内容 - 那么如何继续?请指导.

And*_*ios 5

你可以在Advanced Wildcard Mappings没有REST插件的情况下完成:

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

用户名是用户测试

订单ID是64

item id是4

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

<action name="/profiles/{username}/orders/{order}/item/{item}" class="fooBarAction">
    <result>fooBar.jsp</result>
</action>
Run Code Online (Sandbox Code Playgroud)

  • 如果您愿意,请回答您自己的问题,以帮助未来的访客:) (2认同)