//创建httpServlet类的实体类
package servlet;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.PrintWriter;
public class servlet1 extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
// System.out.println("get请求");
PrintWriter writer = resp.getWriter();//获取打印流响应对象
FileInputStream fis=new FileInputStream("D:\\图片\\图片\\1.jpg");//读取本地图片
int len;
while ((len=fis.read())!=-1){
writer.write(len);
}
fis.close();
writer.checkError();//关闭流
}
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
}
}
//注册servlet
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
version="4.0">
<servlet>
<servlet-name>servlet1</servlet-name>
<servlet-class>servlet.servlet1</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>servlet1</servlet-name>
<url-pattern>/servletA</url-pattern>
</servlet-mapping>
</web-app>
//编写 html 网页
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>网页</title>
</head>
<body>
<a href="/untitled02/servletA" >查看图片</a>
</body>
</html>