Hi all. I have a Login action that gets intercepted by non other than LoginInterceptor. In the interceptor the username and password are checked. I can even print them in the logs to see that they are really there.
The interceptor returns [code] return invocation.invoke(); [\code]
Then in the Login action username, password and HttpServletRequest are all null. I have setters for each. I am implementing ServletRequestAware.
Worst of all this was all working yesterday. This happened once before but then started working. Which all means I have no clue what I did or how to fix this.
The squeaky wheel gets the grease. Well, that or replaced...
Joined: May 26, 2005
Ok. I got the answer. I will post it here in case someone else comes along.
I had my interceptors set up like this. The loginInterceptor is one that I wrote. But, being custom it bypasses Struts 2's way of populating the request and properties. Trade out this code for the following: