Musachi, I like that src link you included. I looked at it then found the Dispatcher.java class to look at the getInstance() method. It's getting a threadlocal of struts2 instance. So I realized sitemesh must be calling that header.jsp page before struts2 get's a chance to put it's instance in the thread. So that meant that my filter ordering in web.xml wasn't right. I need the struts2 filter before sitemesh. I'm sure that's the fix but when I changed the order I still had problems. So I found this link http://struts.apache.org/2.0.6/docs/sitemesh-plugin.html reqarding getting sitemesh and struts2 to play nice together. Of course implementing what the link says to do is causing other problems. So I've just got for mess around for a few hours or days until I get it working with the struts2-sitemesh-filter instead of the standard sitemesh filter I was using. Then back to the ajax stuff...
Thanks for the help folks. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]