新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
淺談如何實(shí)現(xiàn)JSP上傳圖片無組件化
從JSP頁使圖片以JPEG編碼后存儲(chǔ)在指定文件夾中。這種JSP上傳圖片方式與組件上傳相比似乎笨拙而又不能對(duì)文件屬性進(jìn)行操作,但的確可以輕松實(shí)現(xiàn)JSP上傳圖片的功能。

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比安國網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式安國網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋安國地區(qū)。費(fèi)用合理售后完善,10年實(shí)體公司更值得信賴。
uploadimage1.jsp實(shí)現(xiàn)構(gòu)建一個(gè)表單,提交用于為圖片重命名的參數(shù),以及圖片文件。
- <%...@ page contentType="text/html; charset=gbk" %>
- <%...@ page language="java" %>
DATABASE TITLE> - http-equiv="Content-Type" content="text/html; charset=gb2312">
- HEAD>
- 人物: TYPE="text" NAME="name">
- 圖片: TYPE="file" NAME="image">
- TYPE="submit" value="提交">
- FORM>
- BODY>
- HTML>
uploadimage1.jsp實(shí)現(xiàn)獲取用戶提交參數(shù)為要存儲(chǔ)的圖片命名,以字符的形式獲取上傳的圖片,進(jìn)一步轉(zhuǎn)化為輸入流,最終完成JSP上傳圖片的功能。
- <%...@ page contentType="text/html;charset=gb2312"%>
- <%...@ page import="java.util.*"%>
- <%...@ page import="java.text.*"%>
- <%...@ page import="java.io.*"%>
- <%...@ page import="com.sun.image.codec.jpeg.*"%>
- <%...@ page import="java.awt.image.*"%>
- <%...@ page import="java.awt.*"%>
- <%...
- String name=request.getParameter("name");
- name=new String(name.getBytes("ISO-8859-1"));
- String ima=request.getParameter("image");
- try{
- String path=request.getRealPath("/");
- FileOutputStream ot = new FileOutputStream(path+name+".jpg");
- // ServletOutputStream ot=response.getOutputStream(); //也可以直接輸出顯示
- FileInputStream in=new FileInputStream(ima);
- JPEGImageDecoder jpgCodec = JPEGCodec.createJPEGDecoder(in);
- BufferedImage image = jpgCodec.decodeAsBufferedImage();
- JPEGImageEncoder encoder=JPEGCodec.createJPEGEncoder(ot);
- encoder.encode(image);
- in.close();
- ot.close();
- out.print("JSP上傳圖片成功!
");- //加載上傳成功的圖片
- out.print("
width=200 height=200 src='"+name+".jpg' />");
- }
- catch(Exception e)
- {
- System.out.print(e.toString());
- }
- %>
實(shí)現(xiàn)JSP上傳圖片無組件化就為大家介紹到這里。
【編輯推薦】
- 淺談利用jspsmart實(shí)現(xiàn)文件上傳下載
- 使用JSP頁面生成PDF報(bào)表
- JSP自定義標(biāo)簽定義步驟
- 詳解測試JSP容器
- 介紹JSP HTTP服務(wù)器實(shí)現(xiàn)的以下特性
文章標(biāo)題:淺談如何實(shí)現(xiàn)JSP上傳圖片無組件化
本文地址:http://www.dlmjj.cn/article/djhjceg.html


咨詢
建站咨詢
