使用UrlRewriteFilter如何在Tomcat crossContext的情况下上传文件
来源:互联网 发布:怎么登录ebsco数据库 编辑:程序博客网 时间:2024/06/08 05:23
正常情况下,使用UrlRewriteFilter是可以转发文件上传的请求的,Content-Type是mutlipart/form-data
但发现当想在同一个Tomcat的两个webapp之间转发请求时,即使crossContext设为true,一般的get或post请求可以正常转发,但文件上传的请求却无法正确把参数传递过去。
感觉像是tomcat在crossContext的情况下没有把请求当作multipart类型来处理,所以转发到的context无法获取到参数。
今天看tomcat的文档发现Context还有allowCasualMultipartParsing
这样一个配置:
allowCasualMultipartParsing
Set to true if Tomcat should automatically parse multipart/form-data request bodies when HttpServletRequest.getPart* or HttpServletRequest.getParameter* is called, even when the target servlet isn't marked with the @MultipartConfig annotation (See Servlet Specification 3.0, Section 3.2 for details). Note that any setting other than false
causes Tomcat to behave in a way that is not technically spec-compliant. The default isfalse
把这个参数设成true,再尝试一下crossContext下的文件上传请求的转发,果然好使了。
- 使用UrlRewriteFilter如何在Tomcat crossContext的情况下上传文件
- Tomcat crossContext
- Tomcat多应用共享Session 使用crossContext
- eclipse中修改的文件如何在不重启tomcat(或清缓存)的情况下自动更新到tomcat
- 如何不需要在配置环境变量的情况下运行tomcat
- 在上传FileUpload上传到tomcat下,重启tomcat后上传的文件消失
- urlrewritefilter的使用
- 如何在XML Parser出问题的情况下使用Spring
- 如何在不装ORACLE的情况下使用PLSQL
- iOS 在ARC的情况下成功使用MRC文件
- 备忘- 在struts2下用urlrewritefilter的问题
- Tomcat配置多应用共享Session(使用crossContext)
- 如何使用 Spring MVC 进行单文件与多文件上传的三种情况
- Resin下使用UrlRewriteFilter重定向的方法
- 在什么情况下使用Oracle密码文件?如何建立密码文件?
- 在不改变php.ini的情况下修改文件上传大小
- (初识)UrlRewriteFilter的使用
- SQL2005 如何在没有日志文件的情况下如何恢复MDF数据库文件
- ios中数字的格式化(金额千分位格式化显示)
- MFC学习笔记(2)—— 消息(1)
- 随记
- Difference between proxy server and reverse proxy server
- USACO maze1 BFS
- 使用UrlRewriteFilter如何在Tomcat crossContext的情况下上传文件
- inline hook内联汇编dll之屏蔽记事本粘贴功能
- iOS UIButton 設置
- poj 3177&&3352 求边双联通分量,先求桥,然后求分量( 临界表代码)
- 数码相机相机相片删除后如何恢复【天盾数据恢复中心】
- POJ 2560 Freckles
- Java集合源码学习(5)_List接口的基础实现AbstractList
- 29 求转置矩阵问题
- 工单状态BUG