Take a look at the results, they are pretty simple, this is StreamResult for example:
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/dispatcher/StreamResult.java?view=markup all you need to do is implement the Result interface, and then register the result in a package: <package name="struts-default" abstract="true"> <result-types> <result-type name="stream" class="org.apache.struts2.dispatcher.StreamResult"/> .... </result-types> ... and the result is ready to be used. musachy On Mon, Jan 19, 2009 at 11:40 AM, aum strut <aum.str...@gmail.com> wrote: > Thats what i came up with.. > any one have any idea where i can find a good starter so that i can write my > own result type? > > thanks for the help Musachy > > On 1/19/09, Musachy Barroso <musa...@gmail.com> wrote: >> >> You could write your own result that uses XStream, or any other >> library to serialize the objects into xml. >> >> musachy >> >> On Mon, Jan 19, 2009 at 2:27 AM, aum strut <aum.str...@gmail.com> wrote: >> > Hi All, >> > >> > I developing ajax based application using struts 2.0.11 >> > for ajax we are using YUI for making ajax based call and currently its >> > working fine for me.For one case i need to send XML created in my >> business >> > logic to the front end >> > >> > The call will be created using YUI API and it must get XML which is >> getting >> > created in Business logic in in order to fullfill its requirement. >> > >> > For experimentation i used the result type "Stream" and put the generated >> > XML in the buffer and it worked perfectly fine, but i think that is not >> the >> > best approach. >> > >> > and due to the current project stage we can't migrate this to higher >> > version, so the probability of using REST plugin or any other option is >> not >> > there >> > >> > Can an one suggest me the best approach so that we can return XML to the >> YUI >> > ajax call >> > >> > thanks in advance >> > -aum >> > >> >> >> >> -- >> "Hey you! Would you help me to carry the stone?" Pink Floyd >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org >> For additional commands, e-mail: user-h...@struts.apache.org >> >> > -- "Hey you! Would you help me to carry the stone?" Pink Floyd --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@struts.apache.org For additional commands, e-mail: user-h...@struts.apache.org