This week's book giveaway is in the Design forum.
We're giving away four copies of Design for the Mind and have Victor S. Yocco on-line!
See this thread for details.
Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

bean:define , null checks and logic:present

 
madhup narain
Ranch Hand
Posts: 148
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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 ?

Thanks in advance

 
David Newton
Author
Rancher
Posts: 12617
IntelliJ IDE Ruby
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes--do the Java work in the Action/service/etc., not in the JSP.
 
madhup narain
Ranch Hand
Posts: 148
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
For some reason i don't want to do the small math in the Action class ...well ?
 
veeresh soni
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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; %>
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic