Hi,all
My application is running on struts2.1.2 with rest plugin and codebehind. The
code is like Struts2.1.2-rest-showcase.war. But when I want to add my own
Interceptors, something broken.
I add a new package extends "struts-default" and re-defined the
interceptor-stack as below:
<interceptors>
<interceptor name="paginationSupportInterceptor"
class="cn.openmotel.lorenzo.web.struts2.PaginationSupportInterceptor" />
<interceptor-stack name="defaultInterceprotStack">
<interceptor-ref name="checkbox" />
<interceptor-ref name="params" />
<interceptor-ref name="paginationSupportInterceptor" />
<interceptor-ref name="defaultStack" />
</interceptor-stack>
</interceptors>
<default-interceptor-ref
name="defaultInterceprotStack"></default-interceptor-ref>
I want my OrdersController run under this package, so I add annotation
@ParentPackage(value="newpackage"). Then something break.
I debug my application and found the OrdersController worked but struts2 can
not find the result setting. But before I add
@ParentPackage(value="newpackage"), everything works well.
I defind my Result as
@Results({
@Result(name="success", type=ServletActionRedirectResult.class,
value="website/orders")
})
I spent two days on this but it didn't work anymore. I found two Interceptors
in the REST plugin, did I lose something?
Thanks!
Mobile: +086-15864011231
Website:http://www.openmotel.cn
http://www.vvthumb.com
GTalk:[EMAIL PROTECTED]
Skype:saharabear
Haulyn Runner Jason