1. 程式人生 > >JSP之——表單資訊和圖片一起提交

JSP之——表單資訊和圖片一起提交

// Check that we have a file upload request 檢查是否是表單檔案上請求
boolean isMultipart = ServletFileUpload.isMultipartContent(request);
// Create a new file upload handler 建立上傳物件
ServletFileUpload upload = new ServletFileUpload();

// Parse the request
FileItemIterator iter = upload.getItemIterator(request); //得到所有的上傳資料
while (iter.hasNext()) { //迴圈上傳表單的元素
    FileItemStream item = iter.next();
    String name = item.getFieldName(); //得到元素名
    InputStream stream = item.openStream();
    if (item.isFormField()) { //如果是普通元素,列印元素名與值
        System.out.println("Form field " + name + " with value "
            + Streams.asString(stream) + " detected.");
    } else {//如果是檔案型的元素,列印元素名與檔名
        System.out.println("File field " + name + " with file name "
            + item.getName() + " detected.");
        // Process the input stream
        ...//儲存檔案
    }
} 


相關推薦

JSP——資訊圖片一起提交

// Check that we have a file upload request 檢查是否是表單檔案上請求 boolean isMultipart = ServletFileUpload.i

JSP資訊圖片同時上傳

// Check that we have a file upload request 檢查是否是表單檔案上請求 boolean isMultipart = ServletFileUpload.isMultipartContent(request); // Crea

JavaWeb中獲取資訊cookie的使用

獲取表單資訊 先建立一個index.html檔案. <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title

html 提交圖片文字一起提交圖片存入伺服器,圖片地址資訊存入資料庫,帶後端php程式碼

html <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no

SpringMVCMultipartHttpServletRequest上傳圖片與其他資訊---初級

事先準備: 1、匯入相關jar包 2、在SpringMVC-servelt新增相關配置資訊(ps:這裡我使用的版本為Spring4.1.0) 如果預設條件:<bean id=”multipartResolver” class=”org.springfram

ajaxform實現檔案資訊一起提交

專案中有個模組提交表單需要提交檔案和其他的一些表單資訊,發現ajaxform實現起來較簡易 function sub(){ var value = $('select option:selected').val() va

(十二)easyUI驗證完成登錄頁面

() 成功 options 表單提交 odi 1-1 java ima 1.4 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

六、Django類視圖-Part 4

true abs 不能 註意 自動跳轉 請求偽造 mes direct base 一、表單form 為了接收用戶的投票選擇,我們需要在前端頁面顯示一個投票界面。讓我們重寫先前的polls/detail.html文件,代碼如下: <h1>{{ question.q

網站開發MyEclipse簡單實現JSP網頁提交及傳遞值

本文主要是作者《中小型網站開發與設計》課程的內容,非常基礎的文章,主要是指導學生學會用MyEclipse實現JSP網頁表單提交及傳遞引數。希望大家喜歡這篇文章,基礎文章,不喜勿噴~ 一. MyEclipse實現網頁動態表單提交 1.新建Web Service工程,名稱為te

Python爬蟲requests庫(三):傳送資料JSON資料

import requests 一、傳送表單資料 要傳送表單資料,只需要將一個字典傳遞給引數data payload = {'key1': 'value1', 'key2': 'value

JSP中頁面跳轉後獲取資訊的方法述用到(hidden)(session)

假設現在有三個頁面分別是test1.jsp,test2.jsp,test3.jsp 在test1.jsp頁面中填寫名字username資訊 在test2.jsp頁面中填寫興趣愛好amuse資訊 頁面從test1.jsp中以表單形式跳轉到test2.jsp中,繼續以表單形

015-react---獲取更新資訊

表單應用特別是在後臺管理中常用到,本文就來闡述一下如何獲取和更新form的內容。 注意: 一個submit按鈕可以獲取到所有的form表單資料。 如果頁面中有多個form時,只想拿到其中幾個input的值,那麼此時可以用以下方法來獲取 this.porps.fo

jsp form提交獲取返回資料(也可用來上傳檔案、圖片

function fileImport() {        var form = $("#表單id");          var options  = {               url:"表單提交地址",                 type:'post

JavaScript筆記正則表示式

       正則表示式是一種對文字字串進行驗證和格式化的極其強大的方式。通過使用正則表示式,可以用一兩行JavaScript程式碼完成原本需要幾十行程式碼的複雜任務。        正則表示式是一種特殊符號編寫的模式,描述一個或多個文字字串,常常被認為是程式設計中最棘手的

[js筆記] focusblur事件驗證

focus 當一個元素獲得焦點時,這個DOM節點會觸發focus事件 blur 當一個元素失去焦點時,這個DOM節點會觸發blur事件 <!DOCTYPE html PU

jQuery基礎(常用插件 驗證,圖片放大鏡,自定義對象級,jQuery UI,面板折疊)

此外 cookie值 添加圖標 tor 列表 需要 droppable 使用 ddn 1.表單驗證插件——validate 該插件自帶包含必填、數字、URL在內容的驗證規則,即時顯示異常信息,此外,還允許自定義驗證規則,插件調用方法如下: $(form).vali

JavaScript驗證正則表達式

sco 集合 innertext ner rep tell 一次 臨時 軟件 JavaScript表單驗證 分為四類:   1.非空驗證     常用於用戶名等   2.相等驗證     常用於驗證兩次輸入的密碼   3.範圍驗證     常用於年齡等  

easyui 驗證

pla focus res default code font led disable function 1 /** 2 * 擴展easyui的validator插件rules,支持更多類型驗證 3 */ 4 $.extend($.fn.val

jQuery選擇器元素選擇器

padding ima col image char ref 選中 doc 技術分享 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-type" conte

django 驗證字段驗證

pan 強制轉換 pre com amp 類型 always his ria 表單驗證和字段驗證 表單驗證發生在數據驗證之後。如果你需要自定義這個過程,有幾個不同的地方可以修改,每個地方的目的不一樣。表單處理過程中要運行三種類別的驗證方法。它們通常在你調用表單的is_v