On Saturday, March 30, 2002, 8:06:10 AM, Wellie W. Chao wrote:
WWC> Have you looked at the validator that comes with struts 1.1 beta?
WWC> You can look at validator.xml and validator-rules.xml in the
WWC> blank application's WEB-INF. It's for input though, as opposed to
WWC> output. I haven't heard of anything similar for output.
Yes, I'm actually using Validator. Like you mention, however, it
doesn't really deal with displaying data that you get from the
business tier.
WWC> -----Original Message-----
WWC> From: Vladimir Levin [mailto:[EMAIL PROTECTED]]
WWC> Sent: Thursday, March 28, 2002 10:48 PM
WWC> To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
WWC> Subject: Re: This hopefully is a simple question that has been dealt
WWC> with
WWC> I haven't found the solution I will use yet to solve this problem
WWC> in my own project, so advice would definitely be helpful.
WWC> I found a taglibrary that purports to do this (at http://jsptags.com)
WWC> http://www.sqlt.com/taglib.html
WWC> I have not investigated using it just yet though. I think even
WWC> writing one's own tag to format dates and numbers should be easy
WWC> enough: just extend the bean:write tag to support a format
WWC> attribute and use the existing java formatting capabilities
WWC> (SimpleDateFormat, NumberFormat).
WWC> Doing arbitrary String masking would be cool too (typical
WWC> example is phone number formatting, currency formatting,
WWC> but I also have additional requirements). Does anyone know
WWC> of a taglib that does this kind of thing?
WWC> Vlad
>>Sorry to post this question again, but I'm still curious about this
>>...
>>
>>I'm sure this question has come up but I'm not having much luck
>>searching the archives. I'm really new to Struts so I hope this
>>question isn't too out of place for this list. Lets say we are dealing
>>with Employee beans. I would my EmployeeBean to be able to have
>>members that are not all Strings. (In this example say Age would be an
>>int, birthDate a java.util.Date, etc.). Now in the sample app I'm
>>developing I have an EmployeeForm class also that currently has just
>>String datatypes for these fields. Having the information from the
>>actual form jsp's going to the EmployeeForm in as all Strings without
>>any conversions is not that big of a deal since wherever I do anything
>>with this data (jdbc inserts in the business logic I could always
>>covert them there if I need to ). However, I'm more concerned with
>>getting this information displayed correctly using the iterate tag.
>>For example, say I have on an Action class that gets back and
>>ArrayList of EmployeeBean objects and puts this list into the request
>>before forwarding. I really can't do:
>>
>><logic:iterate id="row" name="employeeList">
>> <bean:write name="row" property="firstName"/><BR>
>> <bean:write name="row" property="lastName"/><BR>
>> <bean:write name="row" property="age"/><BR>
>> <bean:write name="row" property="birthDate"/><BR>
>> <BR>
>></logic:iterate>
>>
>>since I won't have birthDate formatted correctly, or say I was
>>returning a Double that I needed in a currency format. What is the
>>best way to deal with this situation? I could of course maybe have my
>>business logic return me a Collection of EmployeeForm beans instead
>>and inside the EmployeeForm beans there would be methods like
>>setBirthDateDate( Date date ) that would take a java.util.Date and
>>format it into a String and then call the EmployeeForm setBrithDate(
>>String date ). Although that would work, I'd still rather deal with
>>the business logic that returns a Collection of EmployeeBeans... as
>>this seems to make the most reusable sense (maybe the components later
>>won't just be for the web).
>>
>>Thanks for any help.
>>
>>
>>--
>>
>>Rick
>>
>>mailto:[EMAIL PROTECTED]
>>
>>"Why do people in ship mutinies always ask for 'better treatment'? I'd
>>ask for a pinball machine, because with all that rocking back and
>>forth you'd probably be able to get a lot of free games."
>> -Jack Handey
>>
>>
>>--
>>To unsubscribe, e-mail:
>><mailto:[EMAIL PROTECTED]>
>>For additional commands, e-mail:
>><mailto:[EMAIL PROTECTED]>
>>
WWC> _________________________________________________________________
WWC> Join the world�s largest e-mail service with MSN Hotmail.
WWC> http://www.hotmail.com
WWC> --
WWC> To unsubscribe, e-mail:
WWC> <mailto:[EMAIL PROTECTED]>
WWC> For additional commands, e-mail:
WWC> <mailto:[EMAIL PROTECTED]>
WWC> --
WWC> To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
WWC> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
--
Rick
mailto:[EMAIL PROTECTED]
"If I was the head of a country that lost a war, and I had to sign a
peace treaty, just as I was signing, I'd glance over the treaty and
then suddenly act surprised. 'Wait a minute! I thought we won!'"
-Jack Handey
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>