I tried the try catch block and that led me to asking this forum.  I
tried a generic catch (Exception e)  and it resulted in a compile error.
My suspicion is that this is not an easy thing to do.

Any brainstorms out there?

Charles 

-----Original Message-----
From: Frank W. Zammetti [mailto:[EMAIL PROTECTED] 
Sent: Monday, June 13, 2005 8:34 AM
To: Tomcat Users List
Cc: Tomcat Users List
Subject: RE: Probably an easy answer

The only other possible way I can think of, and I would have to do so
experimenting to see if/how exactly it would work, would be something
like:

try {
  Object a = b; // Where b might be declared or might not be } catch
(????) { // Not sure what exception would be thrown
  // Do something when b wasn't declared }

I'm assuming there is a runtime exception to check for... that may not
be true at all... part of me suspects there isn't... that's why I'd have
to do some experimenting :)

In fact, being in a JSP this might be the best option because I'm not
sure how you could use reflection as I suggested, i.e., what object
would you inspect when the field you want to check for is a JSP
variable?  I'm not sure.

--
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com

On Mon, June 13, 2005 8:58 am, Charles P. Killmer said:
> Thanks.  And I do mean declared.  I have a jsp that is included by a 
> few other jsp's.  Some of them declare a variable and some do not.  
> Right now I have two files that are almost identical.  One expects the

> variable to be present and the other does not.  I am looking to 
> consolidate these two files.
>
> Charles
>
> -----Original Message-----
> From: Frank W. Zammetti [mailto:[EMAIL PROTECTED]
> Sent: Friday, June 10, 2005 5:46 PM
> To: Tomcat Users List
> Subject: Re: Probably an easy answer
>
> If it is a class member you could conceivably use reflection to see if

> a given object/class has a member you name... if it's local though, 
> no, it's a purely compile-time check.
>
> Do you really mean declared or do you perhaps mean initialized?
>
> Frank
>
> Charles P. Killmer wrote:
>> Is there a way to, at runtime, check if a variable is declared?  I 
>> have some code that I want to behave differently depending on whether

>> or not a variable has been declared.  I tried using a try catch block

>> but it gets caught at compile time.
>>
>> Thanks
>> Charles
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>
>>
>>
>
> --
> Frank W. Zammetti
> Founder and Chief Software Architect
> Omnytex Technologies
> http://www.omnytex.com
>
>
> ---------------------------------------------------------------------
> 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