What happens if you call the action directly? Does the action in question 
extend ActionSupport at some point?

Dave

--- On Thu, 11/6/08, Shuk wrote:
> 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.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to