struts2学习笔记——04
2015-08-26 15:18
423 查看
文件的上传:
1)表单需要注意的3点
2)struts2的文件上传实际上使用的是comons FileUpload组件,所以导入commons-upload-1.3.jar commons-io-2.0.1.jar
3)struts进行文件上传需要使用fileupload拦截器
4)基本的文件上传:直接在action中定义如下3个属性
privatee File filedName;//文件对象
private Stgring contentType;//文件夹类型
private String FileName;//文件名称
5)进行文件的上传使用io流即可。
6)一次穿多个文件怎么办
若传递多个文件,则上述的3个属性,可以改为List类型!多个文件域的name属性值需要一致
7)可以对上传的文件进行限制吗?例如扩展名,内容类型,上传文件大小?若可以,则若出错,显示什么错误消息那?消息可以定制吗?
可以的!
可以通过配置fileuploadInterceptor拦截器的参数的方式进行限制
表单的重复提交:
自定义拦截器:
1)具体步骤:
1.定义一个拦截器的类(实现interceptor接口,继承abstracInteceptor抽象类)
2.在struts.xml文件中配置
1)表单需要注意的3点
2)struts2的文件上传实际上使用的是comons FileUpload组件,所以导入commons-upload-1.3.jar commons-io-2.0.1.jar
3)struts进行文件上传需要使用fileupload拦截器
4)基本的文件上传:直接在action中定义如下3个属性
privatee File filedName;//文件对象
private Stgring contentType;//文件夹类型
private String FileName;//文件名称
5)进行文件的上传使用io流即可。
6)一次穿多个文件怎么办
若传递多个文件,则上述的3个属性,可以改为List类型!多个文件域的name属性值需要一致
7)可以对上传的文件进行限制吗?例如扩展名,内容类型,上传文件大小?若可以,则若出错,显示什么错误消息那?消息可以定制吗?
可以的!
可以通过配置fileuploadInterceptor拦截器的参数的方式进行限制
表单的重复提交:
自定义拦截器:
1)具体步骤:
1.定义一个拦截器的类(实现interceptor接口,继承abstracInteceptor抽象类)
2.在struts.xml文件中配置
相关文章推荐
- struts2 拦截器和actioninvocation
- java 图片压缩 + 水印添加
- Eclipse怎么导入已经存在WorkSpace里的工程
- Java多线程 -- 线程状态的转换
- Eclipse搭建JSF项目
- java实现图表
- 怎么更换eclipse的workspace
- 如何新建eclipse的工作空间(workspace)
- 张孝祥java视频学习笔记(九)
- Spring(AbstractRoutingDataSource)实现动态数据源切换
- Java Calendar 类的时间操作
- java读取properties配置文件时中文乱码解决办法
- 张孝祥java视频学习笔记(八)
- 张孝祥java视频学习笔记(七)
- java关于cookie存取用户名和密码
- java之序列化
- 百度OCR文字识别的小例子
- java ASM
- Java多线程 -- 线程的栈模型
- 微信企业号登录授权-----Java Struts2 实现 获取员工userid