我使用一个 servlet 来获取从我的项目中保存的图像。我的 servlet 中的代码是:
String file = request.getParameter("file");
BufferedInputStream in = new BufferedInputStream(new FileInputStream(directory + file));
// Get image contents.
byte[] bytes = new byte[in.available()];
in.read(bytes);
in.close();
// Write image contents to response.
response.getOutputStream().write(bytes);
HTML 图像标签如下所示:
<img src="/images/?file=example.jpg" />
万事皆安。但现在我想在 URI 中有图像文件名,而不是像这样的请求参数:
<img src="/images/example.jpg" />
我怎样才能实现它?