java - 与 Struts2 的 web.xml 文件混淆

标签 java struts2

我正在努力学习 Struts2。当我在某些站点中看到 Struts2 的 web.xml 文件时,它被提到为:

<filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>

在某些示例中,它被提到为:

<filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>

有人可以帮帮我吗?什么是正确的,为什么有两种方法?

非常感谢。

最佳答案

FilterDispatcher (org.apache.struts2.dispatcher.FilterDispatcher) 从 Struts 2.1.3 开始,它就被弃用了。始终建议使用 StrutsPrepareAndExecuteFilter

关于java - 与 Struts2 的 web.xml 文件混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7379855/

相关文章:

java.lang.ClassNotFoundException : org. apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter 即使配置看起来不错

java - 如何工作<s :push> tag in struts2?

java - 在EditText中输入数字会使应用程序崩溃

java - 什么时候捕获 NullPointerException 是明智的?

java - 当在我的文本框中输入内容时,我的 ListView 过滤效果很好。但是,当我删除一些字母(退格键)时,列表不会更新

java - 将 Yaml 属性对象转换为 Java 对象

java - 无法获取希伯来语元数据标题(获取乱码)

java - <逻辑:match> tag equivalent in Struts2

validation - 在 Struts 2 中链接访问者验证器

javascript - 无法获取 jQuery 日期选择器