struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris Pratt" <thechrispr...@gmail.com>
Subject Re: Problem in using Message Store Interceptor
Date Wed, 09 Jan 2008 08:06:27 GMT
Try wrapping the STORE and RECEIVE strings in param tags, like:

      <interceptor-ref name="store">
        <param name="operationMode">RETRIEVE</param>
      </interceptor-ref>

  (*Chris*)

On Jan 8, 2008 11:49 PM, quinquin2209 <quinquin2209-noip@yahoo.com.hk> wrote:
>
> HI All,
>
> I have originally define some action as follow:
>
>
> <action name="list" class="mainAction" method="initDisplay">
>     <result name="input">/jsp/main.jsp</result>
> </action>
>
> <action name="addMember" class="mainAction" method="addMember">
>     <result name="success">/jsp/main.jsp</result>
>      <result name="error">/jsp/main.jsp</result>
> </action>
>
> when the list.action is called, all members will be listed. User can press
> the addMember button which will retrieve some form values and add the member
> to DB. The list.action page and addMember action page are the same
> "main.jsp".
>
> When user call the addMember function, the URL in the browser change to
> http://localhost:8080/app/main/addMember.action
>
> However, we want the URL remains as
> http://localhost:8080/app/main/list.action. I consider to do the redirect
> and use the Message Store Interceptor such that action message can be
> retrieve
>
> <action name="list" class="mainAction" method="initDisplay">
>    <interceptor-ref name="store">
>       RETRIEVE
>    </interceptor-ref>
>     <result name="input">/jsp/main.jsp</result>
> </action>
>
> <action name="sendExportMessages" class="mainAction"
> method="sendExportMessages">
>     <interceptor-ref name="store">
>       STORE
>    </interceptor-ref>
>     <result name="success">/jsp/main.jsp</result>
>     <result name="error">/jsp/main.jsp</result>
> </action>
>
> However, after adding the interceptor, I find that all form value is not set
> in the action using the corresponding setter method. For example, the
> textbox "name" has a setName function but I find that it is never called
> when the add button is pressed.
>
> What's am I doing wrong? Any one have idea about it? Thanks in advance
> --
> View this message in context: http://www.nabble.com/Problem-in-using-Message-Store-Interceptor-tp14706763p14706763.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message