struts1,struts2在web.xml里的配置文件

1、struts1是采用servlet的分发方式,在web.xml里可以配置多个servlet,不同的servlet可以针对不同servlet处理类,在写action的时候可以继承不同的servlet类,在web.xml里配置的时候,如果servlet里没有设置初始化参数来配置这个servlet配置文件的路径的话,struts1会自动去web-inf下的classes下的”servletname“-servlet.xml加载,如果设置了这个初始化参数的话,则加载参数里的配置文件

<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml,/WEB-INF/struts-config-d.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
2、定义了多个servlet的时候,那也一样,可能要处理的东西不一样,用法都一样


3、structs2的时候是用过滤器来实现分发,默认加载web-inf下的classes下的structs.xml文件,如果此文件改名了,则框架找不到该文件,必须在web.xml里自定义初始化参数来设置这个struts的配置文件


总结:所以在有些时候发现在web.xml里也没有配置这些框架使用的xml文件,但是也是能加载的,就是框架默认了加载路径的

转载于:https://www.cnblogs.com/li1111xin/p/4732100.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值