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

Reply via email to