zoukankan      html  css  js  c++  java
  • struts2学习之基础笔记8

    文件的上传和下载

    上传

    步骤1:在文件上传表单中设置method和enctype属性值

    格式:<s:form method=post enctype =multipart/ form.data>

      <s:file name=xxx />

     </s:form>

    步骤 2:在Action中,要求必须创建三个成员变量

    格式:File xxx;String xxxFileNmae;String xxxContentType;get/set方法

    步骤3:在Action的execute()方法中利用文件的读写操作进行上传处理

    注意:

    1若需要设置上传文件的大小和类型,则必须重新设置fileUpload拦截器的两个成员变量,

    maximumSize和allowedType。

    2 若限制上传文件大小类型,需将Action继承ActionSupport同时在Struts.xml文件中添加<result name=input><?result>。

    3 由于手动引入fileUpload拦截器,则必须添加default且位置在fileUpload引入之后。

    4 若进入上传校验信息的自定义,需在Struts2-core.jar文件中通过org.opache.struts/struts-messages.properties进行键的获取,并在国际化文件中重新设定

  • 相关阅读:
    343. Integer Break
    338. Counting Bits
    322. Coin Change
    304. Range Sum Query 2D
    303. Range Sum Query
    221. Maximal Square
    213. House Robber II
    cf
    poj2478欧拉函数
    lightoj1138
  • 原文地址:https://www.cnblogs.com/ai-xin-hong-yu/p/4234271.html
Copyright © 2011-2022 走看看