Servlet使用

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容