使用 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}
另一方面,如果您混合使用约定和剩余样式映射,则可以使用 namedVariable
或 regex
模式匹配器来实现您想要的效果。
在 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}
另一方面,如果您混合使用约定和剩余样式映射,则可以使用 namedVariable
或 regex
模式匹配器来实现您想要的效果。