Struts2文件上传 +

1. 文件上传在前台的3个条件

  1. 表单提交必须为post
  2. 表单提交的类型(enctype)必须为分段式(multipart/form-data)
    在这里插入图片描述
  3. 文件上传使用的input标签的type必须为file,并且name属性必须填写!否则不会上传
    在这里插入图片描述

2. 后端

在Action类中创建一个File类属性,属性名和input的name属性相同,struts2就会自动将上传的文件封装到File对象中。
在这里插入图片描述
最后使用renameTo( )方法将文件以指定名称输出到指定路径
在这里插入图片描述

扩展:

在这里插入图片描述
在这里插入图片描述
运行后
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43184769/article/details/82965520