我想开发一个用于上传图像的java动态页面,另一个用于从指定文件夹加载这些图像。由于图像对用户很重要,因此每次重新编译时都不能丢失它们。我的上传部分工作正常,但负载部分不是。
这是我的加载部分代码:
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
ServletOutputStream out = response.getOutputStream();
FileInputStream fin = new FileInputStream("/my/file/path/9DSC01717.JPG");
BufferedInputStream bin = new BufferedInputStream(fin);
BufferedOutputStream bout = new BufferedOutputStream(out);
int k=0;
while((k=bin.read())!=1) {
bout.write(k);
}
bin.close();
fin.close();
bout.close();
out.close();
}
如果这不是正确的方法,我如何从指定的文件夹中读取图像并在jsp页面上显示?