response.setContentType("image/jpeg"); //設置返回內容格式
File file = new File(photoDir+request.getParameter("Uid")+".jpg"); //括號裏參數爲文件圖片路徑
if(file.exists()){ /如果文件存在
InputStream in = new FileInputStream(photoDir+request.getParameter("Uid")+".jpg"); //用該文件創建一個輸入流
OutputStream os = response.getOutputStream(); //創建輸出流
byte[] b = new byte[1024];
while( in.read(b)!= -1){
os.write(b);
}
in.close();
os.flush();
os.close();
}
圖片顯示到jsp頁面
最近項目中要求提供一個servlet供用戶訪問,用來將用戶照片直接顯示在網頁上,這個和驗證碼有點類似,只是圖片內容來自於文件,沒什麼新東西,現在將部分關鍵實現代碼貼在下面,以備參考。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.