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

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

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

    隨筆-39  評論-33  文章-0  trackbacks-0

    一、準備

    1 、確保有 struts 運行環境;

    2 、下載 newxy1.04.zip 或更高版。解壓,將 newxy1.04.jar 更高版類庫拷到 WEB-INF/lib 下,將 newxy-html.tld newxy-logic.tld newxy-bean.tld 三個標簽定義文件拷到 WEB-INF/ 目錄下,將 newxy.properties 文件拷到 WEB-INF/classes 下,并根據需要進行設置;

    3 、建一 jsp 文件,如 upload.jsp

    二、 jsp 文件?
    ???????????????????????? <%@ page contentType="text/html; charset=GBK" %>
    ????????????????? ?????? <%@ tagliburi="/WEB-INF/newxy-html.tld" prefix="nhtml"%>
    ???????????????????????? <%@ tagliburi="/WEB-INF/newxy-logic.tld" prefix="nlogic"%>

    <nlogic:action1 id="act1" formName="fileForm"/>

    <nhtml:form action="" formName="fileForm" enctype="multipart/form-data">

    ? 數據庫表名: <input type="text" name="_table" size="40"/><br />

    ? 說明: <input type="text" name="explain" size="40"/><br />

    ? 不大于 1024K <nhtml:file property="field1" size="40" maxSize="1024"/><br />

    ? 不大于 1024K <nhtml:file property="field2" size="40" maxSize="1024"/><br />

    </nhtml:form>

    <nhtml:buttonactionId="act1" method="update"/>

    ?

    三、說明

    上傳多個文件只需加入多個<nhtml:file />標簽,可以不寫 java 代碼。

    1 _table 為保留屬性,其值是數據庫表名。

    2 newxy ( 新坐標 ) 實現文件上傳至數據庫,可以同時保存文件名、文件類型、大小、擴展名等信息。 標簽<nhtml:file />詳解

    文件名:

    上傳的文件名保存到某字段中,保存文件名的字段名由 <nhtml:file/> 標簽 fileNameField 元素值指定。

    文件大小:

    上傳的文件大小保存到某字段中,保存文件大小的字段名由 <nhtml:file/> 標簽 fileSizeField 元素值指定。本例上傳文件不大于 1024K

    文件類型:

    上傳的文件類型保存到某字段中,保存文件類型的字段名由 <nhtml:file/> 標簽 fileTypeField 元素值指定。

    文件擴展名:

    上傳的文件擴展名保存到某字段中,保存文件擴展名的字段名由 <nhtml:file/> 標簽 fileExtendNameField 元素值指定。

    限制類型:

    上傳文件的限制類型由 <nhtml:file/> 標簽 fileLimit 元素值指定。如 fileLimit ="jsp" ,只能上傳 jsp 文件。本例不限制。

    3 property 屬性值是保存文件內容的字段名。

    4 、上傳文件大小由 maxSize 屬性值確定,本例可同時上傳二個文件,上傳文件不大于 1024K 。理論上同時上傳文件數量不限,上傳成功與否會提示給用戶。如果 maxSize 為空,最大值不大于 struts 設置的最大值,默認最大值為 250M

    5 、標簽 <nhtml:form action="" formName="fileForm" /> action 屬性是空值,表明以當前路徑作為 頁面表單的 action 值。 formName 屬性值與標簽 <nlogic:action1 id="act1" formName="fileForm"/> formName 屬性值相同。

    6 、標簽 <nlogic:action1 id="act1" formName="fileForm"/> 產生靜態頁面的 javascript 函數: act1 Update( ...){...} 。點擊“文件上傳”按鈕將調用這個函數。結果是將數據提交上來由標簽 nlogic:action1 id="act1" formName="fileForm"/> 來處理,將文件內容寫到數據庫的字段中。

    7 、標簽 <nhtml:buttonactionId="act1" method="update" value= 文件上傳 /> onclick 事件調用 act1 Update() 方法。?

    ??????? 另見《newxy新坐標多文件上傳(上傳至文件夾)》

    ????? 新坐標技術網站:http://www.newxy.net

    posted on 2006-08-21 18:23 newxy新坐標 閱讀(416) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 免费一级肉体全黄毛片| 97青青草原国产免费观看| 成人午夜免费福利| 亚洲第一页在线观看| 日韩插啊免费视频在线观看| 国产亚洲高清不卡在线观看| 大地资源在线资源免费观看| 亚洲色婷婷六月亚洲婷婷6月| 国产精品hd免费观看| a级亚洲片精品久久久久久久 | 亚洲国产成人精品女人久久久 | 久久亚洲精品成人777大小说| 你懂得的在线观看免费视频| 亚洲大成色www永久网站| 免费视频成人手机在线观看网址| 亚洲av无码一区二区三区不卡| 日韩在线永久免费播放| 亚洲中字慕日产2021| 在线jyzzjyzz免费视频| 亚洲AV永久无码精品网站在线观看 | 男女作爱在线播放免费网站| 久久丫精品国产亚洲av不卡| 亚洲天堂免费在线| 亚洲国产一区二区三区在线观看 | 国产亚洲精品线观看动态图| 日本视频免费高清一本18| 亚洲妇女水蜜桃av网网站| 成人au免费视频影院| 美女隐私免费视频看| 亚洲国产第一站精品蜜芽| 在免费jizzjizz在线播| 亚洲成在人线在线播放无码 | 亚洲日日做天天做日日谢| 免费国产精品视频| 在线看片免费人成视频播 | 亚洲精品乱码久久久久久蜜桃图片| 免费一级毛片在线播放不收费 | 91免费精品国自产拍在线不卡| 亚洲AV无码之国产精品| 久久久久久a亚洲欧洲aⅴ| 最近中文字幕mv免费高清电影 |