Yes, I find S2 to be a good framework and a good evolution from S1, but the tags themes instead of helping me are just making things more difficult. I would also like to use JSTL and JSP but my project requires this tags and OGNL.
Regards, Néstor Boscán -----Mensaje original----- De: Ray Clough [mailto:[EMAIL PROTECTED] Enviado el: Lunes, 16 de Julio de 2007 08:12 p.m. Para: Struts Users Mailing List Asunto: Re: Struts 2 Theme that doesn't generate extra HTML I always try to use JSTL and JSP-EL when I can, but there used to be bugs in the process of getting the JSTL tags to work with the value stack. Are those problems fixed in 2.0.8?. Then there is the question of Ajax in S2. Completely abandoning the S2 tags will require using Ajax from an independent source, since the S2 tags are all tied into Dojo. What would be nice is a "zero-config" theme which just renders the basic html tags, provides access to the value stack, and element-specific error messages, and doesn't prevent using our own css and styles. That really irks me with the S2 tags - sometimes they won't let you specify your own styles. The 'themes' problem is one of the core twitches in S2 which I find more than irritating. I don't claim to have looked into the architecture of the implementation, but if I follow the discussion correctly, all pages go thru freemarker. The inclusion of features which cannot be escaped, and which rely on other packages which are largely black boxes makes an app developed in S2 fragile. As a developer, I have enough on my plate learning S2 without having to learn freemarker, dojo, ognl, etc. in order to effectively use the S2 features. All those packages should be optional. However, the thing about S2 which irks me most is the non-standard expression language which sometimes uses one syntax and sometimes another. - Ray C. > ----- Original Message ----- > From: "Ian Roughley" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" <user@struts.apache.org> > Subject: Re: Struts 2 Theme that doesn't generate extra HTML > Date: Mon, 16 Jul 2007 09:10:01 -0400 > > > You can always use JSTL and HTML. > > /Ian > > Chris Pratt wrote: > > Simple seems to be the closest, but unfortunately it is still run > > through the Freemarker templates, so it has the same overhead that > > the other themes have. > > > > You can, change the simple theme to remove those <li> & <ul> the > > same way any other theme can be modified. > > > > But I'd love to find a way to use Struts 2 without theme support at > > all, with CSS and some good patterns you can achieve the same thing > > with a lot less overhead. > > > > (*Chris*) > > > > On 7/15/07, Néstor Boscán <[EMAIL PROTECTED]> wrote: > >> Hi > >> > >> Is there a Struts 2 Theme that doesn't generate extra HTML for the > >> tags. For example XHTML generates a lot of <table>, <tr> and <td> > >> and Simple will generate <li>, <ul> errors for Field Errors. Also > >> in Simple Theme I can't get <s:form/> to generate the JavaScript code for Client Side Validation. > >> > >> Regards, > >> > >> Néstor Boscán > >> > >> > > > > -------------------------------------------------------------------- > > - 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] > - Ray Clough [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]