首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

spring mvc中org.springframework.web.servlet.DispatcherServlet类的行文是如何样的

2011-12-14 
spring mvc中org.springframework.web.servlet.DispatcherServlet类的行文是怎么样的?当在web.xml文件江.d

spring mvc中org.springframework.web.servlet.DispatcherServlet类的行文是怎么样的?
当在web.xml文件江.do后缀的请求交给org.springframework.web.servlet.DispatcherServlet后,他是怎样读取另外的xml文件还是有什么其他主要的行为,麻烦哪位仁兄给讲一下! 小弟感激涕零!

[解决办法]
比如你在web.xml中配置如下:
<servlet>
<servlet-name>mh</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
 
<servlet-mapping>
<servlet-name>mh</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping> 
这样你的web.xml自动会去读mh-servlet.xml
该spring的XML 是和你的servlet-name +“-servlet.xml” 匹配的。
[解决办法]
同时也可以自行定义Bean读取xml的名称,比如:
<servlet>
<servlet-name>mh</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/hello1-servlet.xml, /WEB-INF/hello2-servlet.xml</param-value> </init-param>
 
</servlet>

热点排行