Java HDIV-未配置多部分-Struts 1.3

Java HDIV-未配置多部分-Struts 1.3,java,csrf,struts-1,csrf-protection,hdiv,Java,Csrf,Struts 1,Csrf Protection,Hdiv,我使用HDIV保护我的web应用程序免受csrf攻击。我的应用程序是在Struts-1.3.10中长期开发的。超链接和普通页面运行良好,但多部分文件上载页面除外。当我提交一个包含多部分文件上载的页面时,我得到multipartconfig not present异常。我尝试了很多方法来配置它,但都没有效果。他们的网站上似乎没有好的文件。他们的示例也充满了bug,他们的多部分示例也抛出了相同的异常!如何使用HDIV配置多部分页面 owasp csrfguard是否比使用HDIV更简单?分享您的经验

我使用HDIV保护我的web应用程序免受csrf攻击。我的应用程序是在Struts-1.3.10中长期开发的。超链接和普通页面运行良好,但多部分文件上载页面除外。当我提交一个包含多部分文件上载的页面时,我得到multipartconfig not present异常。我尝试了很多方法来配置它,但都没有效果。他们的网站上似乎没有好的文件。他们的示例也充满了bug,他们的多部分示例也抛出了相同的异常!如何使用HDIV配置多部分页面

owasp csrfguard是否比使用HDIV更简单?分享您的经验。

HDIV中存在一个与Struts 1应用程序中的文件上载相关的问题(从2.1.4版开始,以前的版本都可以)。 在github中跟踪它:

我们正在进行这项工作,欢迎在问题页面发表进一步评论



HDIV 2.1.8-SNAPSHOT中修复的问题

我看到了。我不能使用AbstractMultipartConfig和StrutsMultipartConfig并在applicationContext.xml中配置它吗?由于我们正处于发布web应用程序的关键时刻,如果您能提供任何其他方法来解决此问题,这将非常有帮助。我们刚刚上载了一些更改,可以纠正此问题,您可以查看更改并查看添加到hdiv-config.xml的配置。谢谢,我现在面临一个小问题。虽然req用于struts操作,但表单文件param在表单中为null。我是否缺少任何配置?hdiv-config.xml。。。。。250M 250K c:/tmp知道我为什么会得到这个异常吗?javax.servlet.ServletException:java.lang.ClassCastException:org.apache.struts.upload.MultipartRequestWrapper无法转换为org.hdiv.filter.RequestWrapper,原因是:java.lang.ClassCastException:org.apache.struts.upload.MultipartRequestWrapper无法转换为org.hdiv.filter.RequestWrapperorg.hdiv.upload.HDIVMultipartRequestHandler.handleRequest(HDIVMultipartRequestHandler.java:83)是否更新了所有文件?甚至HDIVMultipartRequestHandler文件?