> I am using the JSTL EL Validator that I wrote, but not the BSF or OGNL
> ones
> I suggested. I just think they would be a good idea. I'll try the BSF
> tag
> since I don't know much about OGNL. I like the idea of using the same
> JavaScript on the client side and the server side, but for now it is
> just an
> idea. I'll try it out.

I assume this plan involves running Rhino as the server side Javascript
engine?  I don't think that's a good idea.  Validator shouldn't have to
start up a Javascript engine on the server just to do some validations. 
Javascript is a client side validation tool that's a convenience to users.
 The real benefit from Validator is the server side checks it performs
which should remain in Java.

David

> 
> More comments below....
> 
> 
> Rick Hightower
> Chief Technology Officer
> Trivera Technologies
> http://www.triveratech.com
> 520 290 6855 (Phone)
> 520 977 8605 (Mobile)
>  
> 
> -----Original Message-----
> From: Robert Leland [mailto:[EMAIL PROTECTED] 
> Sent: Monday, August 25, 2003 6:45 PM
> To: Struts Developers List
> Subject: Re: JSTL EL Validator rule: A better requiredif and
> validatewhen
> using JSTL
> 
> Rick Hightower wrote:
> 
> >I think there is room for a tag that uses OGNL. OGNL gets used by
> tapestry
> >and WebWork2. Perhaps yet another validator rule could use the BSF
> >(BeanScriptingFramework) this would allow the validate expression to be
> >written in Rhino (JavaScript for Java), Jython (Python for Java),
> BeanShell,
> >Perl and more. I think using BSF would be nice. You could have the
> client
> >and server side validation using the same JavaScript code. I am willing
> to
> >contribute the above as well as write a rule that uses BSF and OGNL.
> >  
> >
> 
> Having equalivent client side and servide side validtaion would be very 
> nice ! 
> 
> ** I agree. What did you think of the JSTL validator rule?
> 
> 
> One of the
> changes in the 1.1.X series of commons-validator is moving the 
> Javascript part of validations
> from struts to commons-validator. However, now those validations need to
> 
> be unit tested,
> and I have just started looking at jsunit for this. Originally the 
> Validation code for  Java and Javascript
> were almost  line for line identical. Now there are many differences 
> between them so maintance
> is complicated. 
> 
> ** I was not aware. I actually thought about doing this type of
> validation
> in the past. I have never done it, but it seems like it would be cool.
> The
> validator framework seems like the right vehicle for this type of shared
> JavaScript code between the server and client.
> 
> I would be open to using a common set of validation 
> routines. I believe the Mozilla
> license and the Apache License is fairly compatable so creating a 
> dependancy on Rhino shouldn't
> impact users of Struts.
> 
> ** Yep.
> 
> I just took a very quick look at OGNL it looks interesting, though I am 
> confused, probably becasue I
> haven't taken the time to look at all the docs or examples. It says
> 
>     *
> 
>       A binding language between GUI elements (textfield, combobox,
>       etc.) to model objects. Transformations are made easier by OGNL's
>       TypeConverter mechanism to convert values from one type to another
>       (String to numeric types, for example).
> 
> 
>   Does this mean BeanUtils would not be used to introspect 
> loading/unloading values to/from
>   ActionForm elements. I am not against this, or for it just want to 
> assess the impact.
> 
> ** I am not an OGNL expert. It seems cool, but I don't know all the
> reasons
> why. Like I said, it gets used by WebWork2 and Tapestry.
> 
> Also there are alot of new terms here I am not familar with seems to 
> require
> BeanScriptingFramework requires JRuby which I am also not familar
> with...
> 
> ** I don't think BSF requires JRuby unless you plan on using Ruby. I've
> used
> BSF in the past to add JavaScript and Python support to a program I
> wrote.
> It is easy to use, and would not be much different to validateel (JSTL
> EL).
> 
> 
> This is a General suggestion you have probably given many times yourself
> First off then if this is something you would find useful for your work 
> then do create the tag
> and develop the code. 
> 
> ** I found the JSTL EL validateel useful so I wrote it. I think the BSF
> would have been useful a few times and I am willing to try it out.
> 
> That way you would have a personal investment in 
> it and continue to improve
> and maintain it. Then maybe I would be able to see the entire impact on 
> Struts/commons-validator.
> 
> ** I have a personal investment in all the code I write.
> 
> Sorry for such a shorty answer, I am interested.
> 
> ** Cool.
> 
> -Rob
> 
> > 
> >
> >Thoughts?
> >
> > 
> >
> >--Rick Hightower 
> >
> > 
> >
> >
> >  
> >
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to