相信任何了解接触过java的朋友都知道javaweb的重要性,在前面我们也学习过javaweb三大组件、相对路径,导入jar包等一系列的内容,今天我们继续来学习javaweb的知识——javaweb创建web.xml,主要是要知道生成web.xml的方式以及配置,一起来学习下面的内容吧。
在javaweb中,web.xml能做的所有事情都有哪些?其实,web.xml模式(Schema)文件中定义了多少种标签元素,web.xml中就可以出现它的模式文件所定义的标签元素,它就能拥有定义出来的那些功能。web.xml的模式文件是由Sun公司定义的,每个web.xml文件的根元素
可以使用maven来生成web.xml,步骤如下:
(1)创建maven项目,并找到web项目
(2)输入项目名和项目id,生成目录如下图:
(3)有了web.xml文件但是只有src/main/resources目录。然后右键找到如下,取消勾选Allow output folder for source foulders,然后重新勾选再点击apply,对应就生成java所在目录了
下面是javaweb创建web.xml的基本配置:
(1)指定欢迎页面:
关于欢迎页面:访问一个网站时,默认看到的第一个页面就叫欢迎页,一般情况下是由首页来充当欢迎页的。一般情况下,我们会在web.xml中指定欢迎页。但web.xml并不是一个Web的必要文件,没有web.xml,网站仍然是可以正常工作的。只不过网站的功能复杂起来后,web.xml的确有非常大用处,所以,默认创建的动态web工程在WEB-INF文件夹下面都有一个web.xml文件。
(2)命名与定制URL
url-pattern的意思是所有的.do文件都会经过TestServlet处理。
(3)设置过滤器:比如设置一个编码过滤器,过滤所有资源
(4)设置监听器
web.xml中的
监听器中不能够写初始化参数; 可通过另个的途径达到初始化参数的效果: 写一个properties文件,在文件里写好初始化参数值;在监听器中可以通得到properties文件中的值(写在静态块中)。
(5)设置会话(Session)过期时间,其中时间以分钟为单位
以上就是今天要学习的javaweb创建web.xml方式和基本配置的内容,希望对大家学习javaweb能够有所帮助。希望朋友们自己加以练习怎样创建web.xml,还可以通过javaweb教程来学习更多的知识,增长java技能。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习