2011年11月9日

文件上传的整个流程

摘要: 文件上传的整个流程文件上传的整个流程:第一阶段: 构造struts2中针对请求字节流而构造的封闭类MultiPartRequestWrapper1.FilterDispatcher在doFilter方法中调用了prepareDispatcherAndWrapRequest方法,为了包装出Struts2自己的request对象,在prepareDispatcherAndWrapRequest方法中调用Dispatcher类的wrapRequest方法,在这个方法里,会根据请求内容的类型(提交的是文本的,还是multipart/form-data格式),决定是使用tomcat的 HttpServl 阅读全文

posted @ 2011-11-09 16:05 阳光总在风雨后001 阅读(5809) 评论(0) 推荐(0) 编辑

jdk内存的分配

摘要: 运行tomcat5.x的时候我用的是C:\Program Files\apache-tomcat-6.0.18但是他总是提示 a configuration error occured during startup please verify thw preferrnce field with the prompt:tomcat JDK name 但是运行http://localhost:8080能看见猫~~但是一看网页就404错误~~是不是我的tomcat版本低了或者是高了??求个MyEclipse 5.5.1 ga版的tomcat下载~~~新手~~请指教在选择jdk环境后配置好内存就可以解 阅读全文

posted @ 2011-11-09 15:09 阳光总在风雨后001 阅读(948) 评论(0) 推荐(0) 编辑

浅谈对Struts2上传文件的理解

摘要: 孙鑫的书《Struts2深入详解》509页是关于限制Struts2上传文件的最大长度的内容。其中谈到fileUpload拦截器只是当文件上传到服务器上之后,才进行的文件类型和大小判断。Struts2框架底层默认用的是apache的commons-fileupload组件对上传文件进行接受处理。 通过struts.multipart.maxSize属性来对文件大小进行限定时,将直接影响到commons-fileupload组件的文件大小设定,默认是2M。当上传文件超过了这个尺寸时,将从commons-fileupload组件中抛出SizeLimitExceededException异常。Str. 阅读全文

posted @ 2011-11-09 10:42 阳光总在风雨后001 阅读(563) 评论(0) 推荐(0) 编辑

导航