This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
I have a <bean:define> in my jsp that is tied to a session variable.
I know that <bean:define> can not handle nulls and need to be handled explictly. To do so i have used <logic:notPresent> to make sure that if bean is not available it is set to null
Here is the code that i am using... for defining the bean .
When i try to perform some computation e.g
i get an error saying "optionsVO" can not be resolved.
However when i define the bean with out the <logic:present> tags i don't get this error.
Why do i get this error? Is there a better way to handle this ?
Are you doing computation in <logic:present> or outside of it if it is out side then place it in that block and check if it is working or not or define object outside the logic:present tag <% Object obj = null; %>
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
subject: bean:define , null checks and logic:present