1

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}
4

1 回答 1

0

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

 [domain]/person/{id}

 [domain]/comment/{commentId}

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

于 2015-07-29T19:26:37.803 回答