JavaEE-Struts2
文章平均质量分 79
allenhulove
这个作者很懒,什么都没留下…
展开
-
使用Struts2控制文件上传
1.在Struts2的struts.properties文件中,有如下配置,主要用于Struts2上传文件时的上传解析器 #指定使用COS的文件上传解析器 #struts.multipart.parser=cos #指定使用Pell的文件上传解析器 #struts.multipart.parser=pell #struts2默认使用Jakarta的Common-FileUpload的文件...原创 2011-10-05 08:19:45 · 93 阅读 · 0 评论 -
使用Struts2控制文件下载
1.Struts2提供了stream结果类型,该结果类型就是专门用于支持文件下载功能的。指定stream结果类型时,需要指定一个inputName参数,该参数指定了一个输入流,这个输入流是被下载文件的入口。通过Struts2的文件下载支持,允许系统控制浏览者下载文件的权限,包括实现文件名为非西欧字符的文件下载。 1)实现文件下载的Action public class FileDownload...原创 2011-10-05 08:20:00 · 164 阅读 · 0 评论 -
详解Struts2的拦截器机制
1.拦截器体系是Struts2框架的重要组成部分,可以把Struts2理解成一个空容器,而大量的内建拦截器完成了该框架的大部分操作。比如,params拦截器负责解析HTTP请求的参数,并设置Action的属性;Servlet-config拦截器直接将HTTP请求中的HttpServletRequst实例和HttpServletResponse实例传给Action;fileUpload拦截器则负责解...原创 2011-10-07 08:37:35 · 150 阅读 · 0 评论 -
详解Struts的类型转换
1.Struts2提供了非常强大的类型转换机制,Struts2的类型转换可以基于OGNL表达式,只要把HTTP参数(表单元素和其他GET/POST的参数)命名为合法的OGNL表达式。就可以充分利用Struts2的类型转换机制。Struts2提供了很好的扩展性,开发者可以非常简单的开发出自己的类型转化器,完成字符串和自定义符合类型之间的转换。Struts2的类型转化器提供了非常强大的表现层数据处理机...原创 2011-10-07 08:37:56 · 117 阅读 · 0 评论 -
使用Struts2的输入校验
1.数据校验可以分为客户端校验和服务器端校验两种。客户端校验和服务器端校验都是必不可少的,二者分别完成不同的过滤。 客户端校验进行基本校验,如检查分空字段是否为空,数字格式是否正确等。客户端校验主要用来过滤用户的误操作。客户端校验的作用是:拒绝误操作输入提交到服务器处理,降低服务器端的负担。主要通过JavaScript代码完成。 服务器端校验也必不可少,服务器端校验防止非法数据进入程序,导致程...原创 2011-10-07 08:38:11 · 92 阅读 · 0 评论