> 文章列表 > @WebServlet

@WebServlet

@WebServlet

1、需要在启动类设置@ServletComponentScan 这样才能扫描到我们创建的servlet

2、实现自己的Servlet

最常用的就是实现Servlet接口,或者直接集成HttpServlet。自己实现接口的形式要自己重写service方法,而集成HttpServlet的话一般直接重写doPost,doGet等方法实现自己的处理逻辑

3、使用注解@WebServlet(urlPatterns = \"/index.do\")实现注册servlet,并配置路径

服务器响应PDF流

设置响应头content-type=application/pdf,表示我们将返回一份 PDF 格式的文件

@WebServlet(urlPatterns = \"/hello\", loadOnStartup = 1)
public class Myservlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {resp.setContentType(\"application/pdf\");ServletOutputStream outputStream = resp.getOutputStream();outputStream.write(read());outputStream.flush();outputStream.close();}private byte[] read() throws IOException {FileInputStream input