showpicservlet.java
来自「一个搜索引擎,希望对大家有用」· Java 代码 · 共 39 行
JAVA
39 行
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 + =
减小字号Ctrl + -
显示快捷键?