09_EL表達式&JSTL標籤庫&文件的上傳和下載筆記 尚硅谷

在 jsp 標籤庫中使用 taglib 指令引入標籤庫
CORE 標籤庫
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
XML 標籤庫
<%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %>
FMT 標籤庫
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
SQL 標籤庫
<%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
FUNCTIONS 標籤庫
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

commons-fileupload.jar 和 和 commons-io.jar 包中,我們常用的類有哪些?
ServletFileUpload 類,用於解析上傳的數據。
FileItem 類,表示每一個表單項。
boolean ServletFileUpload.isMultipartContent(HttpServletRequest request);
判斷當前上傳的數據格式是否是多段的格式。
public List<FileItem> parseRequest(HttpServletRequest request)
解析上傳的數據
boolean FileItem.isFormField()
判斷當前這個表單項,是否是普通的表單項。還是上傳的文件類型。
true 表示普通類型的表單項
false 表示上傳的文件類型
String FileItem.getFieldName()
獲取表單項的 name 屬性值
String FileItem.getString()
獲取當前表單項的值。
String FileItem.getName();
獲取上傳的文件名
void FileItem.write( file );
將上傳的文件寫到 參數 file 所指向抽硬盤位置 。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章