Struts2的文件上传

  1. Struts也提供了内置标签用于文件上传<s:file>,我们称为文件选择域

  2. 与html的标签<input tyle=”file”>是一样用的

  3. 文件上传的必要前提条件

 Action接收到的File对象是一个临时文件,后面需要保存到另外一个路径去

Struts2的文件上传

 

  •      表单必须是post方法

  •      enctype类型必须为multipart/form-data

  • 简单文件上传

  • 步骤:
  • 一步:jsp和action代码

  • Struts2的文件上传

 Struts2的文件上传

Struts2的文件上传

 打印结果:

用户名:asd
密码:asda
photo:D:\StrutsWorkSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\day03_struts2_demo03-upload\upload_91468383_41df_401c_b021_a6f96520f581_00000002.tmp
photoFileName:4.jpg
photoContentType:image/jpeg
fileSavaPath:保存路径:D:\StrutsWorkSpace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\day03_struts2_demo03-upload\WEB-INFO\upload/asd