● 请说明一下web.xml文件中可以配置哪些内容?

web.xml用于配置Web应用的相关信息,如:监听器(listener)、过滤器(filter)、 Servlet、相关参数、会话超时时间、安全验证方式、错误页面等,下面是一些开发中常见的配置:

①配置Spring上下文加载监听器加载Spring配置文件并创建IOC容器:

<context-param><param-name>contextConfigLocation</param-name><param-value>classpath:applicationContext.xml</param-value>
</context-param><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

②配置Spring的OpenSessionInView过滤器来解决延迟加载和Hibernate会话关闭的矛盾:

<filter><filter-name>openSessionInView</filter-name><filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
</filter><filter-mapping><filter-name>openSessionInView</filter-name><url-pattern>/*</url-pattern>
</filter-mapping>

③配置会话超时时间为10分钟:

<session-config><session-timeout>10</session-timeout>
</session-config>

④配置404和Exception的错误页面:

<error-page><error-code>404</error-code><location>/error.jsp</location>
</error-page><error-page><exception-type>java.lang.Exception</exception-type><location>/error.jsp</location>
</error-page>

⑤配置安全认证方式:

<security-constraint><web-resource-collection><web-resource-name>ProtectedArea</web-resource-name><url-pattern>/admin/*</url-pattern><http-method>GET</http-method><http-method>POST</http-method></web-resource-collection><auth-constraint><role-name>admin</role-name></auth-constraint>
</security-constraint><login-config><auth-method>BASIC</auth-method>
</login-config><security-role><role-name>admin</role-name>
</security-role>

请说明一下web.xml文件中可以配置哪些内容?相关推荐

  1. java面试(二十五)--(1)redis为什么读写速率快性能好(2)说说web.xml文件中可以配置哪些内容(3)和的区别(4)扑克牌顺子

    1. redis为什么读写速率快性能好? 1.Redis将数据存储在内存上,避免了频繁的IO操作 2.Redis其本身采用字典的数据结构,时间复杂度为O(1),且其采用渐进式的扩容手段 3.Redis ...

  2. web.xml文件中可以配置哪些内容?

    web.xml用于配置Web应用的相关信息,如:监听器(listener).过滤器(filter).Servlet.相关参数. 会话超时时间.错误页面等①配置Spring上下文加载监听器,加载Spri ...

  3. web.xml 文件中的配置节的加载顺序

    为什么80%的码农都做不了架构师?>>>    web.xml 文件中一般包括 servlet, filter, listener 等的配置,那么它们是按照一个什么顺序加载呢? 首先 ...

  4. log4J配置及在web.xml文件中的配置

    为什么80%的码农都做不了架构师?>>>    web.xml中的相关配置 <!-- webAppRootKey:值缺省为webapp.root,当tomcat下部署多个应用时 ...

  5. Web.XML文件中关于代码提示的一些问题

    1. 问题描述   在进行ssm的整合时,我发现在web.xml文件中里按了alt+/以后没有下面的提示: 这样真的很不爽...于是弄了半天(主要是等着)终于解决了,特此写篇博客记录下. 2. 解决方 ...

  6. 在web.xml文件中配置Servlet时,主要配置哪些信息?

    web前端的学习内容是比较多的,其中有一部分就是关于在web.xml文件中配置Servlet时的相关内容,在web.xml文件中配置Servlet时,主要配置哪些信息?来看看下面的详细介绍. 使用ID ...

  7. web.xml文件中的web-app元素

    [转载]web.xml文件中的web-app元素 (2012-05-24 13:35:57) 转载▼ 标签: 转载 分类: java 挺全 的 呵呵呵 转了 原文地址:web.xml文件中的web-a ...

  8. web.xml文件中的web-app元素 部署

    [转载]web.xml文件中的web-app元素 (2012-05-24 13:35:57) 转载▼ 标签: 转载 分类: java 挺全 的 呵呵呵 转了 原文地址:web.xml文件中的web-a ...

  9. 【MyBatis学习05】SqlMapConfig.xml文件中的配置总结

    经过上两篇博文的总结,对mybatis中的dao开发方法和流程基本掌握了,这一节主要来总结一下mybatis中的全局配置文件SqlMapConfig.xml在开发中的一些常用配置,首先看一下该全局配置 ...

最新文章

  1. record-09 ATM 过程思想 综合练习
  2. 怎么查看linux是不是as7u4,Linux下搭建Android开发环境
  3. 关于Hadoop多用户管理支持客户端远程操作的理论总结
  4. UA MATH565C 随机微分方程V Markov Family的特征函数
  5. 局域网常用的DOS命令查IP
  6. android抓包工具——使用fiddler4在安卓手机抓包
  7. 教你用Python自制拼图小游戏,轻松搞定熊孩子
  8. 水烟炭行业调研报告 - 市场现状分析与发展前景预测
  9. WPF 使用MultiBinding ,TwoWay ,ValidationRule ,需要注意的事项
  10. RENIX软件OSPF和BFD、ISIS和BFD联动测试——网络测试仪实操
  11. mysql 水晶报表_Crystal Reports 2008(水晶报表) JDBC连接mysql数据库
  12. 文件系统FatFsR0.09a翻译(三):ff.h
  13. 比较神秘的网址!也许有用!收藏一下!
  14. oracle重启rac2监听,RAC监听服务
  15. 做360度评估引发员工不满?
  16. 汇编语言上机考试三星题——负数变成绝对值,并以十进制方式输出。
  17. 宜家订单JSON_在宜家网上商城购物是一种什么体验?
  18. Win10 内置Intel AC-3165无法开启热点 解决
  19. VS--安装VS2010出现VC9.0 Runtime问题的解决方法
  20. Reallusion iClone Pro(实时3d动画设计软件)官方正式版V7.92.5425.1 | 含iclone7安装教程以及iclone7设置中文方法

热门文章

  1. 【Python】又一个Jupyter神器,操作Excel自动生成Python代码!
  2. 【Python基础】用Python制作漂亮的流动桑基图
  3. 【NLP】一文搞懂NLP中的对抗训练
  4. 【深度学习】深度学习两大基础Tricks:Dropout和BN详解
  5. 【CTR预估】CTR模型如何加入稠密连续型和序列型特征?
  6. 蒙特利尔大学发布2021年最新自监督小样本检测综述
  7. 超详细!使用OpenCV深度学习模块在图像分类下的应用实践
  8. CVPR2019 大会信息即时跟进(附CVPR2019全部论文下载、GitHub地址)
  9. 打响进军元宇宙第一枪!网易云信发布两大元宇宙解决方案
  10. 多种脚本语言生成九九乘法口诀表