Struts2 框架文件上传
来源:互联网 发布:淘宝卖家遇到敲诈 编辑:程序博客网 时间:2024/05/17 13:40
1.提交方式必须是post
2.表单中的上传项必须有name属性
3.表单的 enctype 属性必须是multipart/form-data
Action中:
//文件上传需要的参数 private File upload;//上传的文件 private String uploadFileName; //接收文件名 private String uploadContextType;//接收文件类型 public void setUpload(File upload) { this.upload = upload; } public void setUploadFileName(String uploadFileName) { this.uploadFileName = uploadFileName; } public void setUploadContextType(String uploadContextType) { this.uploadContextType = uploadContextType; } public void setCategorySecondService(CategorySecondService categorySecondService) { this.categorySecondService = categorySecondService; } public String save() { product.setPdate(new Date()); if(upload != null) { //获得文件上传的磁盘绝对路劲 String realPath = ServletActionContext.getServletContext().getRealPath("/products"); //创建一个文件 File disFile = new File(realPath+"//"+uploadFileName); //文件上传 try { FileUtils.copyFile(upload, disFile); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } product.setImage("products/"+uploadFileName); } //将数据保存到数据库 productService.save(product); return "savesuccess"; }
jsp代码:
<tr> <td width="18%" align="center" class="ta_01" bgColor="#ffffff"> 商品图片: </td> <td class="ta_01" bgColor="#ffffff"> <input type="file" name="upload"/> </td></tr>
0 0
- 文件上传-Struts2框架
- Struts2 框架文件上传
- Struts2框架的文件上传
- struts2框架-------文件上传机制
- Struts2 框架上传文件问题
- Struts2框架之文件上传
- 手工处理 Struts2 框架上传的文件
- 手工处理 Struts2 框架上传的文件
- 关于struts2框架工程HttpClient上传文件
- Struts2框架的文件上传--common-fileupload
- java框架之struts2(文件上传)
- Struts2框架11.文件上传与下载
- struts2框架上传文件(参考)
- struts2框架上传研究
- 使用Struts2框架进行文件的上传与下载
- 【SSH三大框架】Struts2基础第五篇:文件上传
- 【SSH三大框架】Struts2基础第五篇:文件上传
- Struts2+ibatis+dwz 框架实现uploadify上传文件
- ldr
- QT -- 快速设计对话框
- SpringMVC<from:form>表单标签封装表单对象
- Write a function to find the longest common prefix string amongst an array of strings.
- spring 整合Hibernate使用HibernateTemplate的坑
- Struts2 框架文件上传
- R语言系列:datasets(R自带数据包)
- QT -- 快速设计对话框1
- Hadoop安装以及伪分布模式搭建过程
- error: No resource identifier found for attribute 'XXXX' in package 'XX'解决方法
- Algorithm Gossip (24) 洗扑克牌(乱数排列)
- JSP Debug 过程
- 微信公众号开发《一》OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆
- 华为OJ密码验证合格程序