On 11/30/06, Musachy Barroso <[EMAIL PROTECTED]> wrote:
Yeah, they are not tied to ajax at all, so they shouldn't have "ajax" in the name if that is what you mean, but are you against having a JSON result type that will take care of the serialization for you?
Yes, I was cringing at the naming with AJAX in there. No, I'm not against having a JSON result type, but the serialisation code itself should not be buried in there, because people might want to use that for something else ( e.g. embedding some JSON output within generated HTML). -- Martin Cooper regards
musachy Martin Cooper wrote: > On 11/30/06, Rainer Hermanns <[EMAIL PROTECTED]> wrote: >> >> Musachy and others, >> sounds like we should finally add an AJAXResult... >> There have been efforts to create an AjaxJSON and AjaxXML result type >> already. > > > Please, please decouple the notion of rendering / serialising to JSON and > XML from "AJAX". They are completely unrelated. Both JSON and XML are > used > much more widely than in just AJAX scenarios now. > > Also, note that there are lots of JSON serialisers out there. See > http://json.org/ for a list. The json.org one is also public domain. > > -- > Martin Cooper > > > So may be we should add this to the core of Struts2 now. >> Have a look at http://issues.apache.org/struts/browse/WW-1330 for more >> details. >> >> What do you think? >> >> -Rainer >> >> > I was finishing the autocompleter examples tonight (annoying patch >> coming >> > soon:) ) and I have a couple of questions. The autocompleter when used >> in >> > the "ajax" theme needs the action to return a JSON name/value list, >> should >> > we provide any easy way to generate the response from the action? In >> > showcase I'm using a freemaker template as an example, but that's >> going >> to >> > be a repetitive task for anyone using it. >> > >> > The second question is a beginners question, if I'm writing an action >> that >> > is going to be used on an ajax request, and I want to write my >> response >> > straight to the outputstream, I still need to return an string from >> > execute, >> > and I get an error on the server log stating that there is no "result" >> > configured, what is the right way of doing this? >> > >> > regards >> > musachy >> > >> > -- >> > "Hey you! Would you help me to carry the stone?" Pink Floyd >> > >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]