hi jane all our apps using s2 with rest and json.
see our example.at www.nurdoo.org source in nurdoo.java.net Frans Thamura Meruvian On Oct 5, 2012 7:11 PM, "Jane Wayne" <jane.wayne2...@gmail.com> wrote: > not really/entirely what i'm looking for. the struts2-json-plugin > supports json. but what about xml? i need the flexibility to alter > between the two for the client/consumer of the rest services. > > On Thu, Oct 4, 2012 at 7:41 PM, Ken McWilliams <ken.mcwilli...@gmail.com> > wrote: > > I'm not familiar with this application but simply look at the > > documentation for the struts2-json-plugin, you can specify a json > > result and you can specify include and exclude parameters (so you just > > return the part(s) of your Action you want). In this way you could > > define a new map, put a key of "results" with a value of "New order > > created successfully" and return it quite easily. If the struts2 > > document is insufficient there are plenty of examples also on > > StackOverflow, so take a look there too (Including many annotation > > based examples). > > > > On Thu, Oct 4, 2012 at 4:21 PM, Jane Wayne <jane.wayne2...@gmail.com> > wrote: > >> i've downloaded the demo apps for struts 2 v2.3.5 SNAPSHOT for today. > >> i am trying to understand and study the rest struts2-rest-showcase > >> webapp. > >> > >> in the rest showcase, the OrdersController class has the following > method. > >> > >> public String editNew() { > >> model = new Order(); > >> return "editNew"; > >> } > >> > >> the user is taken to orders-editNew.jsp. on this page, the form posts > >> to: action="%{#request.contextPath}/orders". the action to handle this > >> form is as follows. > >> > >> public HttpHeaders create() { > >> ordersService.save(model); > >> addActionMessage("New order created successfully"); > >> return new DefaultHttpHeaders("success").setLocationId(model.getId()); > >> } > >> > >> at this point, the user is taken to orders-index.jsp. however, i do > >> not want to take the user to this page. i instead want to write a > >> JSON/XML message back saying something (just like the action message) > >> to indicate success/failure. how do i do this? > >> > >> i imagine my client application posting data to: /orders/new > >> and then receiving some JSON message: > >> { "results" : "New order created successfully" } > >> > >> any help is appreciated. > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > >> For additional commands, e-mail: user-h...@struts.apache.org > >> > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > > For additional commands, e-mail: user-h...@struts.apache.org > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@struts.apache.org > For additional commands, e-mail: user-h...@struts.apache.org > >