Anybody knows how I can generate JSP with struts tags with XSLT and pass JSP to 
JSPProcessor, for compile them? Because I have tags that client browse simple 
don't known.

        -----Original Message----- 
        From: John Martyniak [mailto:[EMAIL PROTECTED] 
        Sent: Thu 8/18/2005 7:08 AM 
        To: Struts Users Mailing List 
        Cc: 
        Subject: Re: Struts with XSLT
        
        

        I have also successfully used Struts and XSLT,  Haven't had an issue.
        
        I currently use JSP to generate the dynamic top component,  and then 
        include the XSLT generated HTML in the main content area.
        
        I think that it is easier to manipulate XML with XSLT then it is to 
        do it with JSP/Tags.
        
        -John
        
        On Aug 18, 2005, at 12:36 PM, Mark Benussi wrote:
        
        > I used XSLT for all my applications to generate content as html 
        > files which
        > Struts includes in a page template using tiles.
        >
        > It also allows me to search the pages as pure html content.
        >
        > If you are putting logic in your page you could... don't shudder, 
        > use XSLT
        > to generate JSP's.
        >
        > -----Original Message-----
        > From: Graham Smith [mailto:[EMAIL PROTECTED]
        > Sent: 18 August 2005 15:13
        > To: user@struts.apache.org
        > Subject: Struts with XSLT
        >
        > Hi folks,
        >
        > This isn't your usual "How do I do X?" type question so get ready. 
        > Hopefully
        >
        > it will fuel a good discussion. I'm fairly new to struts but have a 
        > solid
        > grasp of Model 2 design ideas. The problem, I suppose, is that I am 
        > a lone
        > developer (for my own company) which makes it hard to get the 
        > balanced view
        > of the technology arena that is aquired through working with other
        > developers. Therefore I have a couple of high level architecture 
        > questions
        > that I am interested to hear your views on.
        >
        > The current application that I am working on uses XSLT to generate web
        > pages.
        > As you wold expect a bunch of beans (and some other objects) get 
        > converted
        > into XML, run against a stylesheet and out pops a page. This is 
        > fine and the
        >
        > application uses a good dose of Model 2 goodness so it's easy to 
        > manage and
        > extend. Unfortunately, it has been developed with it's own MVC 
        > framework. I
        > would like to convert it to use Struts but I don't want to throw 
        > away the
        > flexibility given by using XSLT.
        >
        > Whoa. Before you all shout "But Struts can use any technology for 
        > the view
        > look at stxx" I have had a look at it and stxx has the smell of 
        > death around
        >
        > it. As far as I can tell it has been abandoned and doesn't support 
        > Struts
        > 1.2.x (the front page hasn't been updated in well over a year). 
        > Further more
        >
        > it is fairly obvious that Struts was designed with JSP in mind and 
        > while it
        > may work with XSLT my experience of other technologies is that this 
        > type of
        > usage with not be easy or pleasant.
        >
        > You are probably wondering by now why I even want to use XSLT 
        > rather than
        > JSP.
        > The reason is simple. XSLT provides a huge amount of flexibility 
        > and the
        > cleanest separation of the view that I have found. I admit that it 
        > is a
        > little more work to create a stylesheet rather than a JSP but I 
        > feel that is
        >
        > worth it. I'm not 100% dead set on using XSLT. I have learnt that 
        > it is
        > generally not a good idea to go against the grain and if the 
        > arguments are
        > compelling enough I will switch to JSP. The problem I have with JSP 
        > is that
        > with every release it feels like it gets closer to XSLT. A site I 
        > recently
        > developed using JSF + JSP 2.0 (jspx) felt like the pages were 
        > nothing more
        > than dumbed down stylesheets.
        >
        > My other concern is that Struts 2.x seems to be heading towards total
        > integration with JSF. While I love the simplicity of JSF and the 
        > speed with
        > which one can create a web application it is unsuitable for use on an
        > ecommerce site where the users are expected to be able to bookmark 
        > pages
        > (using a refresh is a poor hack IMHO) and, more importantly, robots 
        > can't
        > navigate JSF sites. A combination of technologies could be used but 
        > that
        > then
        > multiplies the cost of development and maintenance.
        >
        > Finally then the questions.
        >
        > * Should I just stop fighting city hall and abandon XSLT in favour 
        > of JSP?
        > * Perhaps it's still a little early to say exactly how Struts 2.x 
        > will turn
        > out but will the idea of view technology independence be maintained?
        > * If Struts 2.x doesn't (essentiall) force us to use something akin 
        > to JSF
        > will XSLT still be a viable option?
        >
        > Thanks for reading this far. I really look forward to hearing your 
        > views.
        >
        > Graham
        >
        >
        > ---------------------------------------------------------------------
        > 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]
        >
        >
        >
        
        
        ---------------------------------------------------------------------
        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