This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
declaring variable global with ! mark will not work in what you are trying to achieve.When you use jsp:include it generates the separate servlets for included jsp.so the way you are passing the parameters is correct.Global declaration will not be useful.
And have you tried to compile seprate jsp and put it into the weblogic server.also it will be useful here if you add the reference of previous discussion in struts forum.