Is there anyway to have additional arguments in the URL of a Struts2 REST plugin controller?
For example, I have:
public class PersonController() implements ModelDriven<Object> {
private Integer id;
...
public String comment() { ... };
// Getter and Setter for id
}
which is successfully reached with
[domain]/person/{id}/comment
However, what I would like to be able to is have a URL like
[domain]/person/{id}/comment/{commentId}
It would be not REST style to have such URLs. Instead, you can use two URLs to access different resources.
On the other hand if you mix convention and rest style mapping you can use
namedVariableorregexpattern matcher to achieve what you would like to have.