摘 要:文件上載功能對(duì)Web應(yīng)用程序的開(kāi)發(fā)意義重大。在Java Web開(kāi)發(fā)中實(shí)現(xiàn)文件上載,主要使用HTTP協(xié)議的RFCl876方式,它的實(shí)現(xiàn)主要通過(guò)運(yùn)用Java的相應(yīng)組件。如果僅僅在JSP頁(yè)面中實(shí)現(xiàn)文件上傳,可以使用JspSmartUpload組件。如果是在流行的Struts框架下,可以使用Struts提供的FormFlie類。文件可以直接上傳到服務(wù)器上,也可以上傳到服務(wù)器的數(shù)據(jù)庫(kù)中。文章就上述各種情況下的文件上載進(jìn)行了討論,并給出了具體的代碼實(shí)現(xiàn)。
關(guān)鍵詞:Java Web;JspSmartUplbad;Struts;文件上載