顯示muliple圖像我有一個問題的兩個部分。我想從我的數據庫中檢索圖像(BLOB)和我的JSP。我必須能夠檢索圖像和上顯示它顯示出來Jsp,但問題是用原始圖像大小創建新頁面。我曾嘗試調整jsp中的圖像大小,但我無法調整它的大小。我也讀過它,它不可能在Jsp中調整圖像的大小,因爲它只是視圖。這怎麼能在servlets中實現。以下是我的Jsp代碼和servlet代碼。調整大小在JSP中的圖像和在JSP中
JSP
<form action="Display">
<c:forEach items="${imagenames}" var="imagename">
<img src="images/${imagename}" height="30" width="30">
</c:forEach>
<input type="submit" value="ok" />
</form>
的Servlet
ResultSet rs =null;
Product p= new Product();
rs=newController.getProduct(p,0,0);
try {
if (rs.next()){
try {
byte[] content = rs.getBytes("ProductImage");
// response.setContentType(getServletContext().getMimeType(imageName));
response.setContentLength(content.length);
response.setContentType("image/jpg");
response.getOutputStream().write(content);
} catch (SQLException ex) {
Logger.getLogger(Display.class.getName()).log(Level.SEVERE, null, ex);
}
}
第二部分是如何顯示在jsp中的多個圖像。
servlet代碼:http://balusc.blogspot.co.uk/2007/07/fileservlet.html
我使用netbean 8.0.2,Servlet版本是3.1
任何幫助,將不勝感激.. 感謝..