时间:2021-05-20
这篇文章主要介绍了JavaWeb工程web.xml基本配置过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
一.理论准备
先说下我记得xml规则,必须有且只有一个根节点,大小写敏感,标签不嵌套,必须配对。
web.xml是不是必须的呢?不是的,只要你不用到里面的配置信息就好了,不过在大型web工程下使用该文件是很方便的,若是没有也会很复杂。
那么web.xml能做的所有事情都有那些?其实,web.xml的模式(Schema)文件中定义了多少种标签元素,web.xml中就可以出现它的模式文件所定义的标签元素,它就能拥有定义出来的那些功能。web.xml的模式文件是由Sun公司定义的,每个web.xml文件的根元素<web-app>中,都必须标明这个web.xml使用的是哪个模式文件。
来看个例子:
web.xml中怎么配置url-pattern? 首先要知道 web.xml 中url-pattern的作用,他是给外部提供的一个访问DoGetDemo类的接口,你可以自己随意定义,然后在IE里面写入这个配置内容。 可以看我给你写的一个例子图片,应该一下就看懂的,用 SimpleHello.java 为例,看图片,访问的时候,可以输入下面的网址 http://192.168.0.67:8888/book/hello 这样,服务器就可以通过 <url-pattern>/hello</url-pattern> 找到ch06.SimpleHello类,因此你的<url-pattern></url-pattern> 里面的内容可以自己定义。然后在应用目录下访问这个servlet 。
web.xml中既然有url-pattern为什么还需要servlet-class呢?url-pattern是表明什么格式的的url进入这个servlet ,servlet-class 是表明哪个java类来处理这个请求 ,一个请求过来,先到servlet-mapping中去根据请求的url寻找这个url所对应的url-pattern,找到url-pattern后找到了servlet-name, 然后根据servlet-name和servlet中的servlet-name对应找到其所对应的servlet-class,具体的业务逻辑就写在来servlet-class对应的java类中了!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
web.xml中如何设置配置文件的加载路径实例详解web应用程序通过Tomcat等容器启动时,会首先加载web.xml文件,通常我们工程中的各种配置文件,如日志
javaWeb之使用Kaptcha组件使用验证码web.xml:
配置web.xml
spring是目前最流行的框架。创建javaweb项目时,我们首先会遇到的配置文件就是web.xml,这是javaweb为我们封装的逻辑,不在今天的研究中。下面
SpringMVC高级技术包括但不限于web.xml配置、异常处理、跨重定向请求传递数据1、web.xml文件的配置contextConfigLocationc