Java struts 工程下,
web-inf目录(这个目录主要是什么作用)下
的web.xml 和 struts-config.xml各自作用以及区别

解决方案 »

  1.   

    首先当然针对不同的对象了,web.xml是tomcat的,struts-config.xml是struts框架的。不管是什么框架,他最基本的还是底层的servlet。
      

  2.   

    web.xml是Java开发的web程序的入口,所有jsp/servlet容器在启动web程序时第一个要读取的文件。struts-config.xml仅仅是在用struts做开发才用到,这个文件的处理类必然在web.xml中有定义(就是处理*.do的那个servlet)
      

  3.   

    web-inf目录的主要作用:存放配置信息;项目所需要的jar包;以及字节码。
    web.xml为所有的web项目都包含的一个配置文件。存放的是配置信息,
    struts-config.xml为struts专属配置文件,当项目中运用框架struts时,此配置文件主要是struts中信息的配置,比如程序用到的action,对应的ActionForm以及处理完毕后的转向等配置。当项目中包含这两个配置文件时,web.xml中会有一段对struts-config.xml的引用。
      

  4.   

    web.xml             主要是配置当前项目中的jsp,servlet文件
    struts-config.xml   主要是配置ActionForm, ActionBean,异常的转向,国际化资源文件的位置,
                                 插件(便于和Spring集成)等