您的位置:首页 > 其它

web.xml在工程中起到的作用,及具体配置方法

2008-02-29 14:24 459 查看
1web.xml具体是一个什么样的文件?在项目中具体起到什么作用呢?

它是WEB工程的描述文件,例如WEB工程所用到的Servlet、Filter、Tablib等等等等都在这个里面进行描述,WEB工程启动的时候会在这个里面找到具体所用到的类的路径,由此进行加载。 web.xml是JSP的一个配置文件
如果要使用Servlet的话 web.xml要指明Servlet的路径。凡事以.xml 结尾的文件,都是XML语言文件。它是一种标记语言。 WEB-INF 下的web.xml文件中,定义了xml的版本号,如version="1.0" ,所使用的国际标准码,如encoding="ISO-8859-1" 。 还有Tomcat 的版本以及一些初始,登陆信息.该文件位于应用的WEB-INF目录下面就是web应用的描述跟部署者。deployment descriptor.

<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
解释一下
文件映射节点
里面的子节点filter-name 文件名字是encodingFilter
路径类型是 以.do结束的

具体的配置说明如下:

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

<web-app>

<!--该应用的名字-->

<display-name>Login</display-name>

<servlet>

<!-- 声明action的基类 -->

<servlet-name>action</servlet-name>

<servlet-class>org.apache.sturts.action.ActionServlet</servlet-class>

<!--声明servlet的初始化参数-->

<init-param>

<!-- 声明strtus配置文件 -->

<param-name>config</param-name>

<param-value>/WEB-INF/struts-config.xml</param-value>

</init-param>

</servlet>

</web-app>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: