在我的项目中,我正在尝试实现Struts2的TokenSession
拦截器。我做了以下条目: -
struts.xml中:
<interceptor-stack name="tokenStack">
<interceptor-ref name="tokenSession"/>
<interceptor-ref name="defaultStack"/>
</interceptor-stack>
支柱-module1.xml:
<action name="Action1" class="Class1" method="method1">
<interceptor-ref name="tokenStack"/>
<result name="input">one.two.three</result>
在JSP中我添加了这个条目:
<s:token/>
在实现这段代码后,我得到了以下异常,我将autowire属性更改为name而不是type,但是这对我来说不是一个可行的解决方案。: -
2016-01-18 15:23:29 ERROR SpringObjectFactory:[main]->->-> : Error building bean
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'org.apache.struts2.interceptor.TokenSessionStoreInterceptor': Unsatisfied dependency expressed through bean property 'textProvider': : Error creating bean with name 'abc'
请帮我解决这个问题,如果我想将自动装配作为'类型'而struts版本是2.3(Struts.xml)。