>>Is ChainingInterceptor activated ?
No, in fact it wasn't. Now I've added this to xwork.xml, but it still
doesn't work.

        <result-types>
            <result-type name="chain"
class="com.opensymphony.xwork.ActionChainResult"/>
        </result-types>
        <interceptors>
            <interceptor name="chain"
class="com.opensymphony.xwork.interceptor.ChainingInterceptor"/>

Logging output:

2003-10-05 06:09:23,355 DEBUG com.opensymphony.xwork.DefaultActionProxy
[HttpProcessor[80][4]] - Creating an DefaultActionProxy for namespace  and
action name newPage
2003-10-05 06:09:23,365 INFO
com.opensymphony.xwork.interceptor.LoggingInterceptor
[HttpProcessor[80][4]] - Starting execution stack for action newPage
2003-10-05 06:09:23,385 DEBUG
com.opensymphony.xwork.interceptor.StaticParametersInterceptor
[HttpProcessor[80][4]] - Setting static parameters {}
2003-10-05 06:09:23,395 DEBUG
com.opensymphony.xwork.interceptor.ParametersInterceptor
[HttpProcessor[80][4]] - Setting params {id=[Ljava.lang.String;@190ffa7}
2003-10-05 06:09:25,788 DEBUG com.opensymphony.xwork.ActionChainResult
[HttpProcessor[80][4]] - Chaining to action browse
2003-10-05 06:09:25,798 DEBUG com.opensymphony.xwork.DefaultActionProxy
[HttpProcessor[80][4]] - Creating an DefaultActionProxy for namespace  and
action name browse
2003-10-05 06:09:25,808 INFO
com.opensymphony.xwork.interceptor.LoggingInterceptor
[HttpProcessor[80][4]] - Starting execution stack for action browse
2003-10-05 06:09:25,828 DEBUG
com.opensymphony.xwork.interceptor.StaticParametersInterceptor
[HttpProcessor[80][4]] - Setting static parameters {}
2003-10-05 06:09:25,838 DEBUG
com.opensymphony.xwork.interceptor.ParametersInterceptor
[HttpProcessor[80][4]] - Setting params {id=[Ljava.lang.String;@190ffa7}
2003-10-05 06:09:26,469 DEBUG
com.opensymphony.webwork.dispatcher.ServletDispatcherResult
[HttpProcessor[80][4]] - Forwarding to location /error.jsp
2003-10-05 06:09:26,479 INFO
com.opensymphony.xwork.interceptor.LoggingInterceptor
[HttpProcessor[80][4]] - Finishing execution stack for action browse
2003-10-05 06:09:26,499 INFO
com.opensymphony.xwork.interceptor.TimerInterceptor [HttpProcessor[80][4]] -
Processed action browse in 691ms.
2003-10-05 06:09:26,509 INFO
com.opensymphony.xwork.interceptor.LoggingInterceptor
[HttpProcessor[80][4]] - Finishing execution stack for action newPage
2003-10-05 06:09:26,519 INFO
com.opensymphony.xwork.interceptor.TimerInterceptor [HttpProcessor[80][4]] -
Processed action newPage in 3154ms.

> I've got two actions, newPage and browse, that both have a template
> parameter. I set template in newPage (see below), and it chains to browse,
> but template value has been lost. There must be a way to pass this
parameter
> from within the newPage action, but I was surprised that simply setting
the
> value didn't work. The values that were set from the URL parameters get
> passed on, though, I noticed.
>
> -Robert Douglass
>
> xwork.xml:
> <action name="newPage" class="com.webs4.NewPage">
>             <result name="success" type="chain">
>                 <param name="actionName">browse</param>
>             </result>
>
> NewPage.java:
> public String execute() throws Exception {
> if (pageToClone == null) {
> template = "SelectPage";
> }



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork

Reply via email to