java项目web.xml_java项目中的web.xml配置说明

分析tutorial中的hello1中的web.xml文件:

23558bcfeaeb2e5f2eb5b26ddab1bba6.gif

1 <?xml version="1.0" encoding="UTF-8"?>

2

3 xmlns="http://xmlns.jcp.org/xml/ns/javaee"

4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

5 xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd">

6

7 javax.faces.PROJECT_STAGE

8 Development

9

10

11 Faces Servlet

12 javax.faces.webapp.FacesServlet

13 1

14

15

16 Faces Servlet

17 *.xhtml

18

19

20

21 30

22

23

24

25 index.xhtml

26

27

c6f4fd5669bc9877287e92bf456d66bc.gif

context-param

6

7 javax.faces.PROJECT_STAGE

8 Development

9

作用:该元素用来声明应用范围(整个WEB项目)内的上下文初始化参数。

param-name 设定上下文的参数名称。必须是唯一名称

param-value 设定的参数名称的值

配置servlet

10

11 Faces Servlet

12 javax.faces.webapp.FacesServlet

13 1

14

15

16 Faces Servlet

17 *.xhtml

18

可以看到,在配置Servlet时,有两个地方需要配置,一个是,另一个是,这两个一个是配置Servlet,一个是配置其映射信息,其中中的可以随意指定,但要有一定的意义,一般取为类的名称。

是映射信息,它也有一个,里面的名字是对应的Servlet名,也就是我们上面配置的Servlet名字,下面的是映射路径,也就是访问Servlet的名称,这里也是以方便和有意义为前提的,是我们在访问Servlet在浏览器地址栏后面输入的那个信息。

session-config (会话超时设置,单位分钟)

19

20

21 30

22

23

4157662

4157662

如果某个会话在一定时间内未被访问,服务器可以抛弃它以节省内存。 可通过使用HttpSession的setMaxInactiveInterval方法明确设置单个会话对象的超时值(此时单位是秒),或者可利用session-config元素制定缺省超时值(此时单位是分支)。

welcome-file-list元素指定登陆页:

24

25 index.xhtml

26

welcome-file-list是一个配置在web.xml中的一个欢迎页,用于当用户在url中输入工程名称或者输入web容器url(如http://localhost:8080/)时直接跳转的页面.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值