struts的文件上传之后
来源:互联网 发布:建筑结构用什么软件 编辑:程序博客网 时间:2024/05/21 07:53
1.struts是自带的 文件上传拦截器
于是 配置 上有些变化
<action name="upload" class="com.actions.uploadAction" > <interceptor-ref name="fileUpload"> <param name="allowedTypes">image/jpeg,image/bmp</param> </interceptor-ref> <interceptor-ref name="default"></interceptor-ref> <param name="savePath">/uploads</param> <result name="suc">/suc.jsp</result></action>然后就是 jsp页面的 form 需要加 特殊的 属性
<form action="upload.action" method="post" enctype="multipart/form-data"> <input name="title" type="text" /> <input name="upload" type="file" id="upload" onchange="showUpload()" /> <input type="submit" value="体检" /><br/> <img style="display:none;" id="uploading"/> </form>最后就是 action处理页面
package com.actions;import java.io.File;import java.io.IOException;import org.apache.commons.io.FileUtils;import org.apache.struts2.ServletActionContext;import com.opensymphony.xwork2.ActionSupport;public class uploadAction extends ActionSupport{private String title;private File upload;private String uploadName;private String uploadContentType;//////////////////////////////////////////////////////////////////////////////// // 这是自己 配置private String savePath;public String execute(){try {FileUtils.copyDirectory(upload,new File(this.getSavePath()));return "suc";} catch (IOException e) {e.printStackTrace();}return null;} public String getSavePath() {return ServletActionContext.getRequest().getRealPath(savePath)+"\\"+this.getUploadName();}public void setSavePath(String savePath) {this.savePath = savePath;}}
0 0
- struts的文件上传之后
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- Struts的文件上传
- struts的文件上传
- struts的文件上传
- struts的文件上传
- struts的文件上传
- struts 的文件上传
- struts文件的上传
- [解读小程序]灵犀新闻客户端
- Android:MVP模式例子
- HTTP Request Callback接口设计
- 微信开发(调用各种接口)
- Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- struts的文件上传之后
- JS判断访问终端是手机还是电脑
- hibernate持久层,java代码创建表
- Styles and Themes
- 132.Function Handing 函数
- 解决新恢复的数据库在凭证序时薄上反过账的按钮处理方式
- Selective Search for Object Recognition
- 【Java】String、StringBuilder与StringBuffer
- Android--RxAndroid