hi,Musachy :
   I have a line defined in config file:
<constant name="struts.convention.default.parent.package" value="rest-default"/>
  do you mean change to otherwise?




在2009-05-28,"Musachy Barroso" <musa...@gmail.com> 写道:
>also, change this:
>
><constant name="struts.convention.default.parent.package" 
>value="rest-default"/>
>
>and make it point to your interceptor stack, otherwise your
>interceptor won't be used, unless you use the @InterceptorRef
>annotation.
>
>musachy
>
>On Wed, May 27, 2009 at 9:31 PM, Dave Newton <newton.d...@yahoo.com> wrote:
>> You're setting the default parent package to rest-default, which doesn't
>> include your interceptor--have you tried setting it to the package with
>> your interceptor in it?
>>
>> Dave
>>
>> xnpeng wrote:
>>>
>>> Hi, when i use rest-plugin with convention plugin in struts2.1.6, i
>>> cannot setup my interceptor. the following is my interceptor and
>>> config file. i cannot see the println result on console. can anyone
>>> help? thank you!
>>>
>>> public class SimpleInterceptor extends AbstractInterceptor { public
>>> String intercept(ActionInvocation invocation) throws Exception {
>>> System.out.println("!!!!!SimpleInterceptor==date:" + (new Date())); return
>>> invocation.invoke(); } }
>>>
>>> <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache
>>> Software Foundation//DTD Struts Configuration 2.1//EN"
>>> "http://struts.apache.org/dtds/struts-2.1.dtd";> <struts> <constant
>>> name="struts.i18n.encoding" value="UTF-8"/> <constant
>>> name="struts.devMode" value="false"/> <constant
>>> name="struts.enable.DynamicMethodInvocation" value="false"/> <constant
>>> name="struts.custom.i18n.resources" value="default"/> <constant
>>> name="struts.serve.static.browserCache" value="true"/> <constant
>>> name="struts.convention.action.suffix" value="Controller"/>
>>> ?<constant name="struts.convention.action.mapAllMatches"
>>> value="true"/> <constant
>>> name="struts.convention.default.parent.package"
>>> value="rest-default"/> <constant
>>> name="struts.convention.package.locators" value="rest"/> <constant
>>> name="struts.convention.result.path" value="/WEB-INF/content"/> <constant
>>> name="struts.multipart.saveDir"
>>> value="Z:\apacheroot\uploads"/> <constant
>>> name="struts.multipart.maxSize" value="1024000"/> <package
>>> name="default" namespace="/" extends="rest-default"> <interceptors>
>>> <interceptor name="authentication"
>>> class="com.xunan.framework.web.interceptor.SimpleInterceptor"/>
>>> <interceptor-stack name="user"> <interceptor-ref
>>> name="authentication"/> <interceptor-ref name="defaultStack"/>
>>> </interceptor-stack> <interceptor-stack name="user-submit"> <interceptor-ref
>>> name="tokenSession"/> <interceptor-ref name="user"/>
>>> ?</interceptor-stack> <interceptor-stack name="guest"> <interceptor-ref
>>> name="defaultStack"/> </interceptor-stack> </interceptors>
>>> <default-interceptor-ref name="user"/> <global-results> <result name="error"
>>> type="freemarker">/error.jsp</result> </global-results>
>>> <global-exception-mappings> <exception-mapping
>>> exception="java.lang.Exception" result="error"> </exception-mapping>
>>> </global-exception-mappings> </package> <package name="main"
>>> namespace="/post" extends="default"> <default-interceptor-ref
>>> name="user"/> </package>
>>>
>>> <package name="admin" namespace="/admin" extends="default">
>>> <default-interceptor-ref name="user"/> </package> </struts>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>
>
>
>
>-- 
>"Hey you! Would you help me to carry the stone?" Pink Floyd
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>For additional commands, e-mail: user-h...@struts.apache.org
>

Reply via email to