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]


Reply via email to