<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    love fish大鵬一曰同風起,扶搖直上九萬里

    常用鏈接

    統計

    積分與排名

    friends

    link

    最新評論

    在struts1.1框架下,利用smartupload實現文件的上傳(可以是多個文件)(轉)

    1、前端頁面upload.jsp,后臺處理程序UplodAction.java
    2、struts.config的配置參數如下(沒有設置ActionForm):
    <action input="/upload.jsp"? path="/save" scope="request" type="yhp.test.web.UploadAction" validate="false">
    ????? <forward name="success" path="/list.do" />
    ??? </action>
    3、upload.jsp頁面中主要部分代碼
    <%@ page contentType="text/html; charset=GBK"%>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
    <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
    <html:html>
    <head>
    <title>?測試Struts利用SmartUpload上傳文件 </title>
    <meta http-equiv="Content-Type" content="text/html; charset=GBK">
    </head>
    <body>
    <html:form action="/save.do" styleId="formItem" method="post"? enctype="multipart/form-data">
    <html:hidden property="id"/>
    <html:file property="serverpath" styleClass="input-text"></html:file>
    </html:form>
    </body>
    </html:html>
    4、UploadAction.java
    import com.jspsmart.upload.File;
    import com.jspsmart.upload.Files;
    import com.jspsmart.upload.SmartUpload;

    public ActionForward doBatchsave(ActionMapping actionMapping,
    ???ActionForm actionForm, HttpServletRequest httpServletRequest,
    ???HttpServletResponse httpServletResponse) throws Exception {
    SmartUpload mySmartUpload = new SmartUpload();
    ??mySmartUpload.initialize(getServlet().getServletConfig(),httpServletRequest, httpServletResponse);??
    ??mySmartUpload.upload();
    ??//獲取除文件以外的相關信息,例如upload.jsp中隱藏控件id的值
    ??String strId=(String)mySmartUpload.getRequest().getParameter("id");
    ??Files files=mySmartUpload.getFiles();
    ??Collection col=files.getCollection();
    ??Iterator it=col.iterator();
    ??while(it.hasNext()){
    ??? File file=(File)it.next();????
    ????String oldFileName=file.getFileName();?????
    ????String extname=file.getFileExt();
    ????String fileName=Sequence.getSequence()+"."+extname;//產生一個唯一的文件名
    ????file.saveAs("c:\\temp\"+fileName);????
    ??}
    ??return (actionMapping.findForward("success"));

    posted on 2006-05-23 17:49 liaojiyong 閱讀(2605) 評論(1)  編輯  收藏 所屬分類: JSP

    評論

    # re: 在struts1.1框架下,利用smartupload實現文件的上傳(可以是多個文件)(轉) 2007-05-28 22:39 hanxianyong

    真的能行嗎?為什么我的程序,老是說取不到文件  回復  更多評論   

    主站蜘蛛池模板: 91高清免费国产自产拍2021| 你懂的网址免费国产| 99精品国产免费久久久久久下载| 亚洲日韩av无码| 成人免费区一区二区三区| 亚洲国产成人一区二区精品区| 波霸在线精品视频免费观看| 国产亚洲精品观看91在线| 久热免费在线视频| 久久久无码精品亚洲日韩京东传媒| 日本免费高清视频| 亚洲啪啪免费视频| 成人毛片18女人毛片免费 | 午夜影视日本亚洲欧洲精品一区| 免费看一区二区三区四区| 亚洲AV无码久久精品狠狠爱浪潮 | 日本免费人成黄页网观看视频 | 日本一区二区三区在线视频观看免费 | 亚洲AV成人无码久久WWW| 免费观看亚洲人成网站| 色多多A级毛片免费看| 国产亚洲欧洲精品| 成人免费福利视频| 亚洲精品无码中文久久字幕| 亚洲精品第一国产综合境外资源| 国产免费爽爽视频在线观看 | 亚洲av午夜成人片精品电影| 久久性生大片免费观看性| 亚洲性天天干天天摸| AV免费网址在线观看| 一进一出60分钟免费视频| 久久亚洲AV成人出白浆无码国产 | 亚洲人午夜射精精品日韩| 免费女人高潮流视频在线观看| 亚洲人精品亚洲人成在线| 亚洲AⅤ视频一区二区三区 | 亚洲精品人成网线在线播放va| 久久久久亚洲AV成人网人人网站 | 日韩午夜免费视频| 国产一区二区免费| 亚洲欧美一区二区三区日产|