"java.lang.UnsupportedOperationException: Don't use default servlet session". Just use the session from ActionContext, don't use the servlet's.
protected Map<String,String> getSession() { return ActionContext.getContext().getSession();//from ActionContext here! } protected HttpServletRequest request(){ return ServletActionContext.getRequest(); } On Wed, Nov 5, 2008 at 12:05 PM, Narayana S <[EMAIL PROTECTED]> wrote: > Hi, > > i am using apache Tomcat 6.0.3, struts 2.1.2, and jdk 1.6. can any > one help me solving this issue? > > Thanks in advance. > > On Tue, Nov 4, 2008 at 7:06 PM, Greg Lindholm <[EMAIL PROTECTED]> wrote: > > > > > > > > > Ganesh123 wrote: > > > > > > Excellent work. i am looking for the same solution. i tried > > > implementing your interceptor , but it is throwing exception ... > > > "java.lang.UnsupportedOperationException: Don't use default servlet > > > session". > > > > > > near session.setAttribute(ACTION_MESSAGES_KEY,actionMessages); > > > > > > > > > > Very strange, I've never seen a session where setAttribute() throws an > > UnsupportedOperationException. (And whats a "default servlet session"?) > > I can only guess it's something to do with your container environment. > > > > You had better post your configuration information; platform, container, > > cluster setup? etc. maybe someone on the list can help. > > > > Here are the relevant lines of code from the interceptor. > > > > ActionContext actionContext = invocation.getInvocationContext(); > > HttpServletRequest request = (HttpServletRequest) > > actionContext.get(StrutsStatics.HTTP_REQUEST); > > HttpSession session = request.getSession(false); > > if (session != null) > > { > > ... > > Collection actionMessages = validationAware.getActionMessages(); > > if (actionMessages != null && actionMessages.size() > 0) > > { > > session.setAttribute(ACTION_MESSAGES_KEY, actionMessages); > > } > > ... > > } > > > > > > > > -- > > View this message in context: > > > http://www.nabble.com/-S2--Preserving-messages-across-a-Redirect-in-Struts-2-tp18245061p20322352.html > > Sent from the Struts - User mailing list archive at Nabble.com. > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > -- BestRegards, Mead http://yayisoft.com Bill Vaughan - "The tax collector must love poor people, he's creating so many of them."