<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 閱讀(2618) 評論(1)  編輯  收藏 所屬分類: JSP

    評論

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

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

    主站蜘蛛池模板: 成人激情免费视频| 成在人线av无码免费高潮水| 亚洲a级片在线观看| 亚洲第一成年网站大全亚洲| 亚洲日韩国产精品无码av| 亚洲视频在线观看地址| 亚洲毛片在线免费观看| 亚洲精品中文字幕乱码影院| 亚洲最大中文字幕| 亚洲欧洲尹人香蕉综合| 亚洲一区二区久久| 亚洲区日韩精品中文字幕| 亚洲人成网站18禁止| 色偷偷亚洲男人天堂| 色视频在线观看免费| 污污污视频在线免费观看| 精品久久久久久无码免费| GOGOGO高清免费看韩国| 暖暖在线视频免费视频| 2021在线永久免费视频| 免费无码又黄又爽又刺激| 日本免费一区二区三区最新| 亚洲成年看片在线观看| 亚洲精品字幕在线观看| 亚洲综合激情六月婷婷在线观看| 亚洲av专区无码观看精品天堂| 亚洲人成自拍网站在线观看| 一级中文字幕乱码免费| 国产一区二区三区免费| 性xxxxx免费视频播放| 精品国产麻豆免费网站| 亚洲一区日韩高清中文字幕亚洲| 国产AV无码专区亚洲A∨毛片| 91亚洲精品麻豆| 丰满亚洲大尺度无码无码专线 | 国产精品V亚洲精品V日韩精品 | 国产乱子伦精品免费无码专区| 亚洲精品专区在线观看| 亚洲AV一宅男色影视| 亚洲人成人77777网站不卡| 精品国产亚洲一区二区三区在线观看|