struts.xml 配置文件读取
java web 开发, 使用ssh框架,项目中,有struts.xml配置文件,我的疑问是该配置文件被谁(哪个类)读取的?(怎么去查找读取该配置文件的类呢?)有哪位大神知道的,给小弟指点一下,不胜感激!
------解决方案--------------------StrutsPrepareAndExecuteFilter
------解决方案--------------------eclipse的全局搜索功能,jar包里面的内容页能搜出来
------解决方案--------------------这个是你在web.xml文件中配置的拦截器读取的,通过读取struts.xml文件,解析其中的action。这样有action请求时,会交给对应的action处理
------解决方案-------------------- <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</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>2</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
红的地方
------解决方案--------------------先配置web.xml,保证org.apache.struts2.dispatcher.FilterDispatcher过滤器能对XX.action进行拦截。然后再根据struts.xml中的配置找到对应的Actionl类。