javaweb创建web.xml - 极悦
首页 课程 师资 教程 报名

javaweb创建web.xml

  • 2020-10-27 17:38:47
  • 2293次 极悦

相信任何了解接触过java的朋友都知道javaweb的重要性,在前面我们也学习过javaweb三大组件、相对路径,导入jar包等一系列的内容,今天我们继续来学习javaweb的知识——javaweb创建web.xml,主要是要知道生成web.xml的方式以及配置,一起来学习下面的内容吧。


在javaweb中,web.xml能做的所有事情都有哪些?其实,web.xml模式(Schema)文件中定义了多少种标签元素,web.xml中就可以出现它的模式文件所定义的标签元素,它就能拥有定义出来的那些功能。web.xml的模式文件是由Sun公司定义的,每个web.xml文件的根元素中,都必须标明这个web.xml使用的是哪个模式文件。


可以使用maven来生成web.xml,步骤如下:


(1)创建maven项目,并找到web项目

image.png

image.png


2输入项目名和项目id生成目录如下图:

image.png


(3)有了web.xml文件但是只有src/main/resources目录。然后右键找到如下,取消勾选Allow output folder for source foulders,然后重新勾选再点击apply,对应就生成java所在目录了

image.png

image.png

下面是javaweb创建web.xml的基本配置:


(1)指定欢迎页面:

关于欢迎页面:访问一个网站时,默认看到的第一个页面就叫欢迎页,一般情况下是由首页来充当欢迎页的。一般情况下,我们会在web.xml中指定欢迎页。但web.xml并不是一个Web的必要文件,没有web.xml,网站仍然是可以正常工作的。只不过网站的功能复杂起来后,web.xml的确有非常大用处,所以,默认创建的动态web工程在WEB-INF文件夹下面都有一个web.xml文件。

image.png


2)命名与定制URL

image.png

url-pattern的意思是所有的.do文件都会经过TestServlet处理。


3)设置过滤器:比如设置一个编码过滤器,过滤所有资源

image.png



(4)设置监听器

web.xml中的有什么用? 就是配置监听类的,它能捕捉到服务器的启动和停止,在启动和停止触发里面的方法做相应的操作,它必须在web.xml 中配置才能使用,web.xml 中listener元素不是只能有一个,有多个时按顺序执行,如何在web.xml向listener中传参数?

image.png


监听器中不能够写初始化参数; 可通过另个的途径达到初始化参数的效果: 写一个properties文件,在文件里写好初始化参数值;在监听器中可以通得到properties文件中的值(写在静态块中)。


5)设置会话(Session)过期时间,其中时间以分钟为单位

image.png


以上就是今天要学习的javaweb创建web.xml方式和基本配置的内容,希望对大家学习javaweb能够有所帮助。希望朋友们自己加以练习怎样创建web.xml,还可以通过javaweb教程来学习更多的知识,增长java技能。



选你想看

你适合学Java吗?4大专业测评方法

代码逻辑 吸收能力 技术学习能力 综合素质

先测评确定适合在学习

在线申请免费测试名额
价值1998元实验班免费学
姓名
手机
提交