博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
史上最全web.xml配置文件元素详解
阅读量:5909 次
发布时间:2019-06-19

本文共 5407 字,大约阅读时间需要 18 分钟。

一、web.xml配置文件常用元素及其意义预览

1 
2 3
4
5 6
7
8 9
10
11 12
13
14 15
16
17 18
20
21 22
24
25 26
29
30 31
33
34 35
36
37 38
39
40 41
42
43 44
46
47 48
49
50 51
52
53 54
55
56 57
58
59 60
62
63 64
65
66 67
68
69 70
71
72 73

二、各个配置元素详解

1.Web应用图标:指出IDE和GUI工具用来表示Web应用的大图标和小图标

1 
2
/images/app_small.gif
3
/images/app_large.gif
4

 

2.Web 应用名称:提供GUI工具可能会用来标记这个特定的Web应用的一个名称

Tomcat Example

 

3.Web 应用描述:给出于此相关的说明性文本

Tomcat Example servlets and JSP pages.

 

4.上下文参数:声明应用范围内的初始化参数

1 
2
参数名3
参数值
4
参数描述
5

在servlet里面可以通过 getServletContext().getInitParameter(“context/param”)得到

 

5.过滤器配置:将一个名字与一个实现javaxs.servlet.Filter接口的类相关联

1 
2
setCharacterEncoding
3
com.myTest.setCharacterEncodingFilter
4
5
encoding
6
GB2312
7
8
9
10
setCharacterEncoding
11
/*
12

 

6.监听器配置

1 
2
org.springframework.web.context.ContextLoaderListener3

 

7.Servlet配置

1 
2
servlet名称
3
servlet类全路径
4
5
参数名
6
参数值
7
8
9
Security role for anonymous access
10
tomcat
11
12  
指定当Web应用启动时,装载Servlet的次序
13
14
15
servlet名称
16
映射路径
17

 

8.会话超时配置(单位为分钟)

1 
2
120
3

 

9.MIME类型配置

1 
2
htm
3
text/html
4

 

10.指定欢迎文件页配置

1  
2
index.jsp
3
index.html
4
index.htm
5

 

11.配置错误页面

  (1).通过错误码来配置error-page

1 
2
3
404
4
/NotFound.jsp
5

  (2).通过异常的类型配置error-page

1 
2
3
java.lang.NullException
4
/error.jsp
5

 

12.TLD配置

1 
2
http://jakarta.apache.org/tomcat/debug-taglib
3
/WEB-INF/jsp/debug-taglib.tld
4

如果开发工具一直在报错,应该把<taglib> 放到 <jsp-config>中

1 
2
3
http://jakarta.apache.org/tomcat/debug-taglib
4
/WEB-INF/pager-taglib.tld
5
6

 

13.资源管理对象配置

1 
2
jms/StockQueue
3

 

14.资源工厂配置

1 
2
mail/Session
3
javax.mail.Session
4
Container
5

  配置数据库连接池就可在此配置

1  
2
JNDI JDBC DataSource of shop
3
jdbc/sample_db
4
javax.sql.DataSource
5
Container
6

 

15.安全限制配置

1 
2
Example Security Constraint
3
4
Protected Area
5
/jsp/security/protected/*
6
DELETE
7
GET
8
POST
9
PUT
10
11
12
tomcat
13
role1
14
15

 

16.登陆验证配置

1  
2
FORM
3
Example-Based Authentiation Area
4
5
/jsp/security/protected/login.jsp
6
/jsp/security/protected/error.jsp
7
8

 

17.安全角色:security-role元素给出安全角色的一个列表,这些角色将出现在servlet元素内的security-role-ref元素的role-name子元素中。

分别地声明角色可使高级IDE处理安全信息更为容易。

1 
2
tomcat
3

 

18.Web环境参数:env-entry元素声明Web应用的环境项

1 
2
minExemptions
3
1
4
java.lang.Integer
5

 

19.EJB 声明

1 
2
Example EJB reference3
ejb/Account
4
Entity
5
com.mycompany.mypackage.AccountHome
6
com.mycompany.mypackage.Account
7

 

20.本地EJB声明

1  
2
Example Loacal EJB reference3
ejb/ProcessOrder
4
Session
5
com.mycompany.mypackage.ProcessOrderHome
6
com.mycompany.mypackage.ProcessOrder
7

 

三、总结

  以上就是常用的web.xml中元素的配置以及作用了,欢迎提出异议和不适当的地方共同学习。

转载地址:http://idvpx.baihongyu.com/

你可能感兴趣的文章
Spring Boot实践--PUT请求不能接收到参数的问题
查看>>
网页色彩搭配教程:三个实用方法搞定网页配色设计
查看>>
mysql备份
查看>>
Eclipse常用配置
查看>>
VMware/vSphere克隆主机网卡启动失败
查看>>
我的友情链接
查看>>
linux修改IP和DNS
查看>>
我的友情链接
查看>>
通过案例学调优之--跨库建立物化视图(Materialized View)
查看>>
WordPress新增Page的模版文件
查看>>
JAVAWEB应用的policy安全配置值得深思
查看>>
vim快速命令
查看>>
在ideal创建新的模块(子项目,同时依赖父模块)
查看>>
sql 子查询和连接查询
查看>>
Zabbix3.4部署
查看>>
自动Yum安装DNS服务器
查看>>
手动创建一个recipe
查看>>
【java基础】synchronized,volatile,transient关键字的作用
查看>>
ajax传递数据显示在前端指定位置
查看>>
基于IronFunction搭建的Serverless服务
查看>>