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

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>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值