jQuery in Action, 2nd edition*
The moose likes Servlets and the fly likes Session Attribute value Ertatic Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "Session Attribute value Ertatic" Watch "Session Attribute value Ertatic" New topic
Author

Session Attribute value Ertatic

Steve Dyke
Ranch Hand

Joined: Nov 16, 2004
Posts: 1393
I have a JSP that acts as a logon page. It requests a servlet(jQuery). That servlet calls a class that returns a user default value. Then the value is set to a session attribute. Now, I click a link on the same JSP to request another servlet(jQuery) using the attribute value as "${myAttribute}".

Sometimes all is well but then at times my request fails because the attribute value is blank.

The only way I can get it to consistantly work is to bring the default value back as a parameter in my jQuery call.
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12761
    
    5
"blank" or null?

That servlet calls a class that returns a user default value.


Suspicion immediatly falls on this "class" - is that really a static method or is there a class instance?

Bill
Steve Dyke
Ranch Hand

Joined: Nov 16, 2004
Posts: 1393
From my doGet of the servlet I have:



My Class:

Steve Dyke
Ranch Hand

Joined: Nov 16, 2004
Posts: 1393
Still need some help with this.
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12761
    
    5
IF - attributes occasionally show up blank - ie empty string
THEN - there must be a path through your code that fails before the initialized value of "" gets set to another value

I would look for Exceptions that are not correctly reported.

Bill
 
Consider Paul's rocket mass heater.
 
subject: Session Attribute value Ertatic
 
Similar Threads
Confused about getSession
Quick question on session attributes
HFSJ question on session attribute
how to access request attribute using EL
get disabled values from HttpServletRequest parameter