美文网首页
使用注解配置Servlet3.0

使用注解配置Servlet3.0

作者: 鼠尾 | 来源:发表于2018-11-16 21:52 被阅读0次

从Servlet3.0开始支持使用注解来配置。

注解只是代替了一部分的web.xml的 配置,通常在针对单个Servlet的配置时(比如Servlet的资源名称)使用注解

web.xml:优势在于解决硬编码,文件可能很臃肿。

注解:优势在于将硬编码拉回到程序中,优势在于配置简单。

使用传统的web.xml配置类似于下图:

image

使用注解配置Servlet的步骤:

1.在Servlet类上贴@WebServlet注解

2.在web.xml文件中进行如下配置

设置metadata-complete="false":表示不忽略Servlet上面的注释。(也可将这一小段语句删掉,默认值就为false,只要显式写出就得将metadata-complete设置为false,否则注释不会生效!)

image

示例项目的结构:

image

在第一个html界面email-login中,进行如下设置:

action="/MiniProjects/email-login"  (注意:此处的字符串参数仅针对于示例项目,不同的项目参数不同,参数解释在下方)

image

/MiniProjects:是指部署项目时设置的上下文路径(访问路径名,我采用的是现在比较流行的部署方式,也可以采用其他的部署方式)

image

XXXX/login:是指该网页所要转向的下一个网页的@WebServlet注解的内容,此例中即指LoginServlet.java设置的@WebSXXX的注解。

image

类似的,如果在LoginServlet之后,还需要跳转到ListServlet,就也需要在LoginServlet.java中相关的地方设置下一个要跳转到的目的完整路径。如:/MiniProjects/list

image

转载请保留或注明出处:https://www.jianshu.com/p/1bbc8850b044

相关文章

  • Servlet3.0的配置

    Servlet3.0不再需要修改xml文件来配置 配置方法:通过Servlet3.0提供的注解来配置 eg:@We...

  • 13.自定义拦截器

    1.使用Servlet3.0的注解进行配置 2.启动类里面增加 @ServletComponentScan,进行扫...

  • Java注解

    1、注解的作用代替xml配置文件,servlet3.0中,就可以不再使用web.xml文件,而是所有配置文件都使用...

  • 使用注解配置Servlet3.0

    从Servlet3.0开始支持使用注解来配置。 注解只是代替了一部分的web.xml的 配置,通常在针对单个Ser...

  • 二、servlet使用注解的方法以及注意点

    1、 在servlet3.0版本之后可以使用,servlet注解的形式,省去配置web.xml;在使用servle...

  • Servlet第一部分

    Servlet2.多:server applet Servlet3.0之后,支持注解 IDEA与tomcat的相关配置

  • 36.文件上传下载-使用注解实现文件上传

    在Servlet3.0之后,我们可以使用注解来实现文件的上传

  • 四、Servlet+Http+Request+Response

    今日内容: 一、Servlet: 概念 步骤 执行原理 生命周期 Servlet3.0 注解配置 Servlet的...

  • Servlet 过滤器配置

    Servlet 过滤器两种配置方法 方法一(注解) 方法二(配置web.xml文件) 例:Servlet3.0 以...

  • Servlet学习

    servlet3.0及其以后的版本,配置可以有@WebServlet注解完成,但是配置信息修改的生效需要重启web...

网友评论

      本文标题:使用注解配置Servlet3.0

      本文链接:https://www.haomeiwen.com/subject/yoyvfqtx.html