精简web.xml的内容

在平时的应用中,每添加一个servlet都要在web.xml进行相应的配置,随着程序中servlet数量的增加,web.xml文件也会变得越来越臃肿,对后期维护带来不变。

解决方法:

一.使用Servlet3.0或更高版本,可以使用相应注解

二 .一般servlet,可在web.xml中进行如下设置

<servlet>

<servlet-name>InvokerServlet</servlet-name>

<servlet-class>org.apache.catalina.servlets.InvokerServlet </servlet-class>

<init-param>

<param-name>debug</param-name>

<param-value>0</param-value>

</init-param>

<!--当值小于0或者没有指定时,则表示容器在该servlet被选择时才会去加载。-->

<!--当值为0或者大于0时,表示容器在应用启动时就加载并初始化这个servlet。-->

<!--正数的值越小,该servlet的优先级越高,应用启动时就越先加载。-->

<load-on-startup>-1</load-on-startup>

</servlet>

时间: 2024-10-10 07:16:55

精简web.xml的内容的相关文章

web.xml配置内容介绍

web.xml 配置管理下面的web组件: 1.配置jsp <> 2.配置和管理Servlet :<Servlet> 3.配置和管理Listener 4.配置和管理Filter 5.配置和管理标签库 6.配置jsp属性 7.配置web默认主页 8.配置和管理JAAS授权认证 9.配置和管理资源引用 2.配置Servlet <!-- 配置Servlet的名字和实现类 --> <servlet> <!-- 配置Servlet的名字 --> <s

SpringMVC项目中web.xml中的节点加载顺序问题

SpringMVC项目中web.xml中的节点加载顺序问题,之前以为web.xml中就是一些配置信息,和节点的顺序没有关系,后来才发现初始化时的加载顺序是和节点的顺序相关的. 完整的web.xml文件内容: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns=&quo

web.xml中配置applicationContext.xml

applicationContext.xml文件内容: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www

综合技术 --maven web.xml详解

//参考  http://mianhuaman.iteye.com/blog/1105522 本项目的web.xml文件内容 <!DOCTYPE web-app PUBLIC  "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"  "http://java.sun.com/dtd/web-app_2_3.dtd" > <web-app>   <display-name>

maven工程web层的web.xml配置文档内容

下面是web层,web.xml配置文档里面需要配置的东西: 1.lo4j配置 2.读取spring文件配置 3.设计路径变量值 4.spring字符集过滤器 5.登陆过滤器 6.springMVC核心配置 7.session过期时间 8.错误页面跳转 以下是实例: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSch

servlet创建项目过程中,servlet内容重写的两种搭建,tomcat的配置,class的存放位置,web.xml的搭建等注意事项与易错点

运行一个servlet项目:需要做这些前提工作: 1.配置tomcat,在server选项卡的设置也就基本的设置,HTTP port与JMX port等端口号:基本都是默认的.这里需要注意的是,有的教程上有写要配置Deployment选项卡下的Application context,这个只是网络访问路径,代表跟路径,设置与不设置都行,只不过在后来的网址有区别而已. 2.在src中运行的java程序的字节码文件,存放位置.这个如果设置与不设置都行(以我目前的学习水平,我是这样认为的,反正不设置也可

精简web开发配置文件

作为web开发初学者,面对各种框架的配置文件时常感到知其然不知其所以然.这是因为很多配置文件其实有多种写法都可以达到同样目的.最近研究了spring整合mybatis的工程,终于把这些门道大致摸清了. web开发领域一向推崇MVC模式,于是有了SSH之类的组合框架.不过我总感觉SSH有点臃肿,甚至即便只用spring的MVC模块,我都觉得没有自己写servlet理解起来直接,于是采用更简洁的spring+mybatis+servlet的结构.mybatis是轻量级的orm框架.除非回到自己手写j

web.xml文件中的7个错误的安全配置

关于Java的web.xml文件中配置认证和授权有大 量 的 文章.本文不再去重新讲解如何配置角色.保护web资源和设置不同类型的认证,让我们来看看web.xml文件中的一些常见的安全错误配置. (1) 自定义的错误页面没有配置 默认情况下,Java Web应用在发生错误时会将详细的错误信息展示出来,这将暴露服务器版本和详细的堆栈信息,在有些情况下,甚至会显示Java代码的代码片段.这些信息对为他们的病毒需找更多信息的黑客来说是一种恩惠.幸运的是,通过配置web.xml文件来展示自定义的错误页面

SpringMVC两种配置理解----web.xml还有JavaConfig

最近因为在上javaEE的课程一直在学习Spring,在网上找了很多资料,发现大多数都是通过web.xml配置的spring,而通过javaConfig配置的比较少,本人自己尝试了两种配置方法. 开发环境Eclipse+Maven+Tomcat ----------------------------------------------------------- 首先我们要清楚Spring整个工作过程---> 盗用Spring in Action里的这张图片,我们可以看到整个流程:(如果想全面了