[prev in list] [next in list] [prev in thread] [next in thread] 

List:       taglibs-dev
Subject:    Re: Input tags - refactoring for ease of extension
From:       Andy Zeneski <jaz () zsolv ! com>
Date:       2002-02-28 18:12:17
[Download RAW message or body]


Tom,

I did something simular, I was just a little more generic in the way in which 
I implemented this. If the parameter is null, I checked for a Map in the 
pageContext and if it existed with the same key that value was used.

I posted that to this list, but heard no respone if anyone was interested in 
putting it in the source tree. I will be happy to send you my version if you 
are interested.

Andy

On Thursday 28 February 2002 01:03 pm, Tom Drake wrote:
> I'm interested in extending the input tags to provide an alternative
> means of obtaining the 'value'.
>
> Currently these tags retrieve the the value from
> request.getParameter(name).
>
> However, I need to do the following:
>
> If request.getParameter(name) is null
> Then look for a parent tag that is the instance of a 'certain' class,
> and retrieve a value from it.
>
> What I would to do is (at the least) is to create a new method
>
>   protected String getDefault();
>
> That simply returns dVal.
>
> This will allow me to override getDefault() in a sub-class to do what I
> would like it to.
>
> Of course, I'd need to do this to each of the tags (e.g. Text, Textarea,
> ...).
>
> So, it probably makes sense to do a little more refactoring and move
> some common bits into a base class from which all these classes descend.
>
> I'm happy to submit patches for this.
>
>
> Regards,
>
> Tom Drake

--
To unsubscribe, e-mail:   <mailto:taglibs-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:taglibs-dev-help@jakarta.apache.org>

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic