On Thu, 17 Oct 2002, Xue-Feng Yang wrote:
> Date: Thu, 17 Oct 2002 13:19:48 -0400 (EDT) > From: Xue-Feng Yang <[EMAIL PROTECTED]> > Reply-To: Struts Users Mailing List <[EMAIL PROTECTED]> > To: Struts Users Mailing List <[EMAIL PROTECTED]> > Subject: RE: Can V in MVC be Swing in Struts? > > Let me copy your answer here with #, and tell me where > is your "correct" answer. > > > And you didn't understand the answer correctly :-). > > > # There are at least two different ways to accomplish > # this: > > #* Have your Action write the XML output directly to > #the response, > # and then return null (indicates that the response > #has been completed, > # so no forwarding is necessary). > To use output directly generated by an Action (either serialized objects, or directly created XML), use this. > #* Have the JSP pages you forward to (for the view) > #render "text/xml" > # instead of "text/html". You won't be using the > # struts-html tags > # in this scenario, but you'll be able to fill in > #dynamic parts of > # the response with things like <bean:write> or > #<bean:message>: > > # <customer> > # ... > # <name><bean:write name="customer" > #property="name"/></name> > # ... > # </customer> > To use XML generated by a JSP page as the basis for your output, use this. > #In some scenarios, you will also want to transform > #the XML output > #depending on what the user agent is, or for other > #similar reasons. Check > #out the STXX framework (search in Google to find > #it), which layers on top > #of Struts and lets you specify a pipeline of XSLT > #transformations to be > #performed on the response that your app itself > #generates. > > > > > > > --- "Craig R. McClanahan" <[EMAIL PROTECTED]> > wrote: > > > > > On Thu, 17 Oct 2002, Xue-Feng Yang wrote: > > > > > You didn't read the question correctly. The > > question > > > is: > > > > > > Does STRUTS support sending serialized VO objects > > (as > > > against HTML or XML text strings) back and forth > > > between client app and server. > > > > > > > And you didn't understand the answer correctly :-). > > > > Struts (the framework) makes ***zero*** requirements > > on what the output > > looks like -- that is up to your application to > > decide. You can even > > generate binary output if you like (such as a > > dynamically generated graph, > > or serialized value objects) by writing directly to > > the > > ServletOutputStream and then returning null from > > your action. > > > > Struts (the struts-html tag library) does render > > HTML output, but you > > won't want to use this if you are writing non-HTML > > stuff. > > > > Craig > > > > > > -- > > To unsubscribe, e-mail: > > <mailto:struts-user-unsubscribe@;jakarta.apache.org> > > For additional commands, e-mail: > > <mailto:struts-user-help@;jakarta.apache.org> > > > > ______________________________________________________________________ > Post your free ad now! http://personals.yahoo.ca > > -- > To unsubscribe, e-mail: <mailto:struts-user-unsubscribe@;jakarta.apache.org> > For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org> > > -- To unsubscribe, e-mail: <mailto:struts-user-unsubscribe@;jakarta.apache.org> For additional commands, e-mail: <mailto:struts-user-help@;jakarta.apache.org>