
Struts2
ywb201314
兵法有言,知己知彼,百战不殆
展开
-
JSTL EL表达式语言简介
JSTL EL表达式语言简介 EL 是从 JavaScript 脚本语言得到启发的一种表达式语言,它借鉴了 JavaScript 多类型转换无关性的特点。在使用 EL 从 scope 中得到参数时可以自动转换类型,因此对于类型的限制更加宽松。 Web 服务器对于 request 请求参数通常会以 String 类型来发送,在得到时使用的 Java 语言脚本就应该是 request.getPar转载 2015-09-21 14:18:34 · 478 阅读 · 0 评论 -
struts2 中使用request.getInputStream() 获取POST数据
最近有个项目下需要接收POST过来的XML数据包,在struts中的Action方法中,调用request.getInputStream() 发现无法读到任何数据。以下是POST数据的程序代码: URL url = new URL(urlBuf); HttpURLConnection httpURLConnection = (HttpURLConnection) url .open转载 2016-01-21 16:13:17 · 707 阅读 · 0 评论 -
struts2 中使用request.getInputStream() 获取POST数据
转自 http://waterdh.iteye.com/blog/202608最近有个项目下需要接收POST过来的XML数据包,在struts中的Action方法中,调用request.getInputStream() 发现无法读到任何数据。 以下是POST数据的程序代码: Java代码 URL url = new URL(urlB转载 2016-01-21 16:13:57 · 499 阅读 · 0 评论 -
upload.parseRequest(request) 结果为null的一个恶心处理法
一、项目基本环境:struts2等 二、基本需求&问题:需要自己写程序调用common-fileupload来处理上传的文件,但在代码调用upload.parseRequest(request)来处理时,返回了空的items 三、处理方法 1、按照网上找到对该问题的相关处理方法: Java代码 struts2 /*转载 2016-01-07 14:21:49 · 1968 阅读 · 0 评论 -
upload.parseRequest为空
转载:http://blog.youkuaiyun.com/happywzc110/article/details/7819037[java] view plaincopyFileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUplo转载 2016-01-07 14:34:24 · 451 阅读 · 0 评论 -
commons-io在struts框架中无法获取upload.parseRequest(request)
commons-io在struts框架中无法获取upload.parseRequest(request)上传的文件的主要原因是因为struts将request进行了封装,在文件上传时struts会将HttpServletRequest请求被转成了MultiPartRequestWrapper,所以如需使用request,则需要将struts封装好的的MultiPartRequestWrapper转转载 2016-01-07 14:35:16 · 751 阅读 · 0 评论 -
文件上传的整个流程
文件上传的整个流程:第一阶段: 构造struts2中针对请求字节流而构造的封闭类MultiPartRequestWrapper1.FilterDispatcher在doFilter方法中调用了prepareDispatcherAndWrapRequest方法,为了包装出Struts2自己的request对象,在prepareDispatcherAndWrapRequest方转载 2016-01-07 14:36:53 · 1538 阅读 · 0 评论 -
Struts中the request was rejected because its size (***) exceeds the configured ma
Struts中the request was rejected because its size (***) exceeds the configured maximum (2097152) 出现错误的原因: 因为在利用struts中在上传文件的时候,struts的jar包(commons-fileupload)中默认了文件上传的最大值是2097152.所以当你传的文件转载 2016-01-07 18:33:41 · 4044 阅读 · 0 评论 -
servlet 和filter区别和servlet、filter、interceptor的执行顺序
1)servlet和filter的区别Filter可认为是Servlet的一种“变种”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。它与Servlet的区别在于:它不能直接向用户生成响应。完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。转载 2018-03-23 14:56:46 · 648 阅读 · 0 评论