Servlet使用

2017-03-11  本文已影响27人  mnikn

Servlet概述

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

Servlet的配置

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

xml:

<servlet>
    <servlet-name>helloServlet</servlet-name> //通过name来匹配servlet-mapping
        <servlet-class>HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
    <servlet-name>helloServlet</servlet-name>
    <url-pattern>/greeting</url-pattern>
</servlet-mapping>

注解:

@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是上传请求的最大值。

上一篇 下一篇

猜你喜欢

热点阅读