Servlet使用

Servlet概述

Servlet负责处理网页传送过来的信息,实现的方法有doGet和doPost,一般通过继承HttpServlet来使用。

Servlet的配置

Servlet有两种配置方式,通过web.xml来配置和通过注解配置,以下是示例。

xml:


    helloServlet //通过name来匹配servlet-mapping
        HelloServlet


    helloServlet
    /greeting

注解:

@WebServlet(
    name = "helloServlet",
    urlPattern = {"/greetings"};
)
class Servlet extends HttpServlet{
    //...略
}

这两种方法各有特点,注解的方法一个Servlet只能对应一个实例,而xml的方法可对应多个实例。

Servlet处理文件

需要在注解处增加@MutilPart。

@MultipartConfig(
        fileSizeThreshold = 5_242_880, //5MB
        maxFileSize = 20_971_520L, //20MB
        maxRequestSize = 41_943_040L //40MB
)

fileSizeTheshold是上传文件的大小,maxFileSize是上传文件的最大值,maxRequestSize是上传请求的最大值。

你可能感兴趣的:(Servlet使用)