`
269629151
  • 浏览: 122063 次
社区版块
存档分类
最新评论

关于strtus2 struts-cleanup的用途

阅读更多
<filter>
 <filter-name>struts-cleanup</filter-name> <filter-class>  org.apache.struts2.dispatcher.ActionContextCleanUp </filter-class></filter><filter-mapping> <filter-name>struts-cleanup</filter-name> <url-pattern>/*</url-pattern></filter-mapping>


在做上传文件的时候,要在web.xml中增加ActionContextCleanUp这个filter,如果不增加,会发生第一次上传取不到文件的情况
分享到:
评论

相关推荐

    java项目中 struts2升级为struts-2.3.16.3

    &lt;filter-name&gt;struts-cleanup&lt;/filter-name&gt; &lt;filter-class&gt;org.apache.struts2.dispatcher.ActionContextCleanUp&lt;/filter-class&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;struts-cleanup&lt;/filter-name&gt; &lt;url-pattern&gt;/...

    Struts2整合SiteMesh技巧

    1. **struts-cleanup**过滤器:该过滤器的作用是在Struts2处理完请求之后不立即清除`ActionContext`,这样可以让SiteMesh有机会访问到Struts2的值栈,从而实现数据的正确渲染。 ```xml &lt;filter-name&gt;struts-...

    flex与struts2整合

    这里添加了两个过滤器:`struts-cleanup`用于清理ActionContext,`struts`则是Struts2的核心过滤器。这两个过滤器分别对应不同的URL模式,确保Struts2能够处理所有的JSP和Action请求。 ```xml &lt;filter-name&gt;...

    Struts2乱码终极解决办法

    - 添加一个名为`struts-cleanup`的过滤器,使用`org.apache.struts2.dispatcher.ActionContextCleanUp`类。 ```xml &lt;filter-name&gt;struts-cleanup&lt;/filter-name&gt; &lt;filter-class&gt;org.apache.struts2.dispatcher....

    struts2.例子

    除了`FilterDispatcher`外,Struts2还提供了其他的过滤器,如`struts-cleanup`、`SiteMesh`等。这些过滤器可以根据项目需求进行配置和使用。 ### Apache + Resin部署 如果使用的是Apache和Resin服务器组合,则需要...

    struts2的中文乱码问题解决

    &lt;filter-name&gt;struts-cleanup&lt;/filter-name&gt; &lt;filter-class&gt; org.apache.struts2.dispatcher.ActionContextCleanUp &lt;/filter-class&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;struts-cleanup&lt;/filter-name&gt; &lt;url-...

    struts2上传必备jar包,避免出现struts2的升级漏洞!自己吃亏后分享

    at org.apache.struts2.dispatcher.multipart.MultiPartRequestWrapper.cleanUp(MultiPartRequestWrapper.java:271) at org.apache.struts2.dispatcher.Dispatcher.cleanUpRequest(Dispatcher.java:837) at org....

    Struts+Spring+Ibatis整合框架搭建文档

    &lt;filter-name&gt;struts-cleanup&lt;/filter-name&gt; &lt;filter-class&gt;org.apache.struts2.dispatcher.ActionContextCleanUp&lt;/filter-class&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;struts-cleanup&lt;/filter-name&gt; &lt;url-pattern&gt;/...

    解决struts2.1.6+spring+hibernate 中文乱码

    &lt;filter-name&gt;struts-cleanup&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 该过滤器的主要作用是在请求结束后清理Struts2的ActionContext,防止内存泄漏等问题。 ### 总结 通过上述的...

    struts2源码分析总结

    9. 最后,`cleanup`方法用于清理资源,确保初始化过程的完整性和资源的有效管理。 `Dispatcher`的创建和初始化是整个流程的关键。`createDispatcher`方法创建`Dispatcher`实例,并通过`filterConfig`获取初始化参数...

    Struts 2中的OGNL教程

    &lt;filter-name&gt;struts-cleanup&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;filter-class&gt;org.apache.struts2.dispatcher.FilterDispatcher&lt;/filter...

    maven2+struts2+spring3使用maven一步步搭建ssissh框架.pdf

    - **Struts2配置**:配置Struts2的`struts-cleanup`和`struts2`过滤器,`FilterDispatcher`是Struts2的核心,负责处理所有HTTP请求。 - **Spring配置**:在`applicationContext-services.xml`中,定义Bean以及它们...

    struts2流程与流程图

    注意:这里是有顺序的,先ActionContext CleanUp,再其他过滤器(Othter Filters、SiteMesh等),最后到FilterDispatcher。  FilterDispatcher是控制器的核心,就是MVC的Struts 2实现中控制层(Controller)的核心...

    java SSH 框架学习

    &lt;filter-name&gt;struts-cleanup&lt;/filter-name&gt; &lt;filter-class&gt; org.apache.struts2.dispatcher.ActionContextCleanUp &lt;/filter-class&gt; &lt;!-- Sitemesh过滤器 --&gt; &lt;filter-name&gt;sitemesh&lt;/filter-name&gt; ...

    解决Struts2上传文件后文件大小变大

    &lt;filter-name&gt;struts2-cleanup&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-pattern&gt; &lt;/filter-mapping&gt; ``` 这段配置的作用是每当请求结束后自动清理ActionContext,这对于提高系统的健壮性和稳定性是非常有帮助的。 #...

    struts2.1.6解决乱码 补充

    &lt;filter-name&gt;struts-cleanup&lt;/filter-name&gt; &lt;filter-class&gt; org.apache.struts2.dispatcher.ActionContextCleanUp &lt;/filter-class&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;struts-cleanup&lt;/filter-name&gt; &lt;url-...

    strust2中文乱码

    - 在`web.xml`中,添加一个Struts2的清理过滤器(`struts-cleanup`),并确保其处理所有URL: ```xml &lt;filter-name&gt;struts-cleanup&lt;/filter-name&gt; &lt;filter-class&gt;org.apache.struts2.dispatcher....

    struts2源码研究

    - `CLEANUP_RECURSION_COUNTER`参数计数加1,并存入request中。 - 将`actionContext`存入`ThreadLocal`。 4. 分配`dispatcher`到当前线程。 5. 根据`excludedPatterns`检查URL是否应被排除,如果匹配则跳过Struts...

    ssh框架整合步骤

    &lt;filter-name&gt;struts-cleanup&lt;/filter-name&gt; &lt;filter-class&gt; org.apache.struts2.dispatcher.ActionContextCleanUp &lt;/filter-class&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;struts-cleanup&lt;/filter-name&gt; &lt;url-...

Global site tag (gtag.js) - Google Analytics