恳请大家告诉我struts下显示一张存入数据库的图片怎么做
我找不到struts的例子,试着用servlet,但是因为用response,就写了个action,但是JSP页面显示时没有执行这个action。
希望大家给我一个struts的例子,修改下面的代码也行,谢谢!!!1
public class ShowImageAction extends Action {
public ActionForward execute(ActionMapping mapping,ActionForm form,HttpServletRequest request,HttpServletResponse response) throws IOException {
BookService bookService = BookService.getInstance();
String bookID = request.getParameter("bookID");
BookBean book = bookService.getBook(Integer.valueOf(bookID).intValue());
byte[] b = book.getFileStream();
response.setContentType("image/jpeg");
OutputStream outs = response.getOutputStream();
outs.write(b);
outs.flush();
return null;
}
}
Jsp代码:
<h2>封面:</h2><img src="/magbookmanage/ShowImageAction?bookID=${book.bookID}"/>