Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在struts2中映射长REST URL-使用struts2 REST插件_Java_Rest_Jakarta Ee_Struts2_Friendly Url - Fatal编程技术网

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

Java 如何在struts2中映射长REST URL-使用struts2 REST插件,java,rest,jakarta-ee,struts2,friendly-url,Java,Rest,Jakarta Ee,Struts2,Friendly Url,过去几天我一直在学习使用struts2 rest插件。但我没有找到如何映射长rest URL的地方 例如。 如果我想映射如下所示的URL: /profiles/user-test/orders/64/item/4 在哪里 username is user-test order id is 64 item id is 4 我如何将这样的东西映射到struts2动作 我在互联网上找到的只是一个正在编辑/显示的级别,但如果我想在多个级别上显示某些内容,那么如何继续?请指导。您可以使用,而无需使用R

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

例如。 如果我想映射如下所示的URL:

/profiles/user-test/orders/64/item/4
在哪里

username is user-test
order id is 64
item id is 4
我如何将这样的东西映射到struts2动作

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

您可以使用,而无需使用REST插件:

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

用户名是用户测试

订单号是64

项目id为4

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


fooBar.jsp

成功了!!。。很抱歉,我的回复太晚了,我正在参加大学考试。虽然它不能直接工作,但我必须使用正则表达式来防止用户名在profiles/之后跨越完整的url,同样,我使用正则表达式和其他{named}变量。如果需要,请回答您自己的问题,为了帮助未来的访问者:)那么Struts2 REST插件只对单级URL有用吗)谢谢你的回答,我也来试试。