Shuk- your scoping can be modified to override the default scope interceptor e.g. scope="application" another way would be to insert <interceptor name="scope" class="org.apache.struts2.interceptor.ScopeInterceptor"/> on your Basic Stack and override the applicable params..
HTH Martin ______________________________________________ Disclaimer and confidentiality note Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission. > Date: Thu, 6 Nov 2008 07:37:25 -0800 > From: [EMAIL PROTECTED] > To: user@struts.apache.org > Subject: Problem with Ajax and <s:text> (i18n) > > > Hi, > > I'm trying to add some Ajax functionality to my Struts2 project but > unfortunately encountered a quite annoying problem with the <s:text> > tag. For better understanding, here is the relevant code I'm using: > > > Ajax div on main page: > > <s:div id="userInfo" theme="ajax" href="/Refresh.action" > loadingText="Loading..." > errorText="Unable to load data"> > placeholder text > </s:div> > > > > Refresh action in struts.xml that simply returns SUCCESS and dispatches to > UserInfo.jsp: > > <action name="Refresh" class="rpc.RefreshUserInfo" > method="execute"> > <result name="success">/includes/UserInfo.jsp</result> > </action> > > > > UserInfo.jsp which is returned as action result and displayed in the Ajax > div on the main page: > > <%@ taglib prefix="s" uri="/struts-tags" %> > <!-- The following tags are parsed and displayed correctly. --> > <s:property value="#session.userInfo.userName" />, <s:property > value="#session.userInfo.authLevelName" /> > > <!-- The following tag is NOT parsed correctly. Displayed is > "lbl.logged.in.as" instead of the value set in the package.properties file > --> > <s:text name="lbl.logged.in.as"> > <s:param value="#session.userInfo.userName" /> > <s:param value="#session.userInfo.authLevelName" /> > </s:text> > > > > Now, the ajax div loads fine and displays the content of UserInfo.jsp. > However, for some reason it fails to parse the <s:text> tag correctly. > Instead of reading and printing the value associated with lbl.logged.in.as > in the package.property file it simply prints "lbl.logged.in.as". If I put > the <s:text> tag directly in my jsp file it works perfectly fine > though. I use it at many other places and there is no problem at all. Only > when loading the UserInfo.jsp using Ajax it just does not work. Other > Struts2 tags like the property tag reading a session variable works fine > however. > > > > I really don't know what the problem is and how to fix this. I googled for > hours but unfortunately didn't find anything helpful. Therefore, I would > appreciate any help you guys can provide! Please let me know if you need any > further information or if anything is not clear to you. > > > Thank you! > > Shuk > -- > View this message in context: > http://www.nabble.com/Problem-with-Ajax-and-%3Cs%3Atext%3E-%28i18n%29-tp20363416p20363416.html > Sent from the Struts - User mailing list archive at Nabble.com. _________________________________________________________________ Get 5 GB of storage with Windows Live Hotmail. http://windowslive.com/Explore/Hotmail?ocid=TXT_TAGLM_WL_hotmail_acq_5gb_112008