使用 Struts 2 REST 插件的带有附加参数的自定义函数

Custom function with additional argument using Struts 2 REST plugin

在 Struts2 REST 插件控制器的 URL 中是否还有其他参数?

比如我有:

public class PersonController() implements ModelDriven<Object> {

    private Integer id;
    ...

    public String comment() { ... };
    // Getter and Setter for id
}

通过

成功到达
[domain]/person/{id}/comment

但是,我希望能够有一个URL喜欢

[domain]/person/{id}/comment/{commentId}

不是 REST 风格的 URL。相反,您可以使用两个 URL 来访问不同的资源。

 [domain]/person/{id}

 [domain]/comment/{commentId}

另一方面,如果您混合使用约定和剩余样式映射,则可以使用 namedVariableregex 模式匹配器来实现您想要的效果。