关于sturct2 ServletRequestAware无法获取request

在struct的xml文件中使用一下配置可以解决:

...
<package name="all" extends="struts-default">
        <interceptors>          
            <interceptor-stack name="userStack">
                <interceptor-ref name="defaultStack"/>
            </interceptor-stack>
        </interceptors>
        <!-- 将上述拦截器设定为默认拦截器 -->
        <default-interceptor-ref name="userStack"/>
</package>
...
<package name="test" namespace="/"  extends="all" >
    <action name="testAction" class="testAction" ></action>
</package>
...

至于为何会如此,可以看以下博客:
刨根问底--struts--获得request-继承ServletRequestAware

目前对于初学者,这个问题并没有具体的博客教如何配置,浪费了不少时间解决这个问题。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 概述 Struts就是基于mvc模式的框架!(struts其实也是servlet封装,提高开发效率!) Strut...
    奋斗的老王阅读 8,142评论 0 51
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,428评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,403评论 19 139
  • 读书羞所用,现实太荒唐 理想空扯淡,循规蹈矩忙 身心俱疲累,放纵又何妨? 无尽喧嚣处,只因夜未央
    麦草店主阅读 514评论 0 0