📄 showpicservlet.java
字号:
package com.luceneheritrixbook.searchengine.servlet;
import java.io.*;
import javax.servlet.ServletException;
import javax.servlet.http.*;
import com.luceneheritrixbook.searchengine.config.PropertyConfiguration;
public class ShowPicServlet extends HttpServlet {
private static final String path = PropertyConfiguration.getProductImageDir();
protected void service(HttpServletRequest req, HttpServletResponse rep)
throws ServletException, IOException {
String id = req.getParameter("id");
if (id == null) {
return;
}
OutputStream os = rep.getOutputStream();
rep.setContentType("image/jpeg");
File f = new File(new File(path), id);
InputStream is = new FileInputStream(f);
byte[] bs = new byte[512];
int length = 512;
while ((length = is.read(bs)) != -1) {
os.write(bs, 0, length);
}
os.flush();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -