I have changed the rest action mapper class to apply Ruby Style . there is draft, post here to find a better way to build RESTful app with struts2
Rest style action mapper Using with struts2-rest-plugin, replace the orginal RestActionMapper class. With url patterns below to support CRUD operations. * get http://localhost/app/namespace/controller index * get http://localhost/app/namespace/controller/id show * get http://localhost/app/namespace/controller/new new * get http://localhost/app/namespace/controller/id;edit edit * post http://localhost/app/namespace/controller create * put http://localhost/app/namespace/controller/id update * delete http://localhost/app/namespace/controller/id delete Besides, you could use Parameters and Parameter annotations with Regular Expression to support custom url pattern and Request Parameter Mapping. @Parameters( { @Parameter(pattern = "page/(\\w+)", property = "page") }) public class TopicsController(){ } thus, get http://localhost/namespace/controller/page/1 will call controller's index() method with parameter {page=1} http://www.nabble.com/file/p19263471/RestActionMapper.java RestActionMapper.java http://www.nabble.com/file/p19263471/TopicsController.java TopicsController.java -- View this message in context: http://www.nabble.com/Some-Idea-On-REST-mapping-tp19263471p19263471.html Sent from the Struts - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]