用eclipse写servlet程序时,是不是不会自动生成web.xml

好像用myeclipse会自动生成,在新建servlet时已经有配置web.xml的选项,是不是有这个差别?

最新版本的eclipse配置servlet不会生成web.xml文件。
eclipse配置的是Tomcat7,那么建立Web项目是没有web.xml文件的。
web.xml文件是用来配置:欢迎页、servlet、filter等的。当你的web工程没用到这些时,你可以不用web.xml文件来配置你的web工程
web.xml的模式文件中定义的标签并不是定死的,模式文件也是可以改变的,一般来说,随着web.mxl模式文件的版本升级,里面定义的功能会越来越复杂,也即标签元素的种类会越来越多,但有些是不常用的,我们只需记住一些常用的就可以了。
一个web中完全可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-03
web.xml是在你创建javaweb项目的时候 自动生成 。在新建servlet时eclipse与myeclipse自动在web.xml里面配置新建的servlet本回答被网友采纳
第2个回答  2013-04-03
都会在web.xml中自动配置servlet节点啊,你给servlet改名时一定要注意手动改web.xml里面servlet-name的值,想当初我学web时,在这个地方吃亏不止一次两次。追问

呵呵,为什么会吃亏

追答

在目录结构中把servlet的名字改了,却忘记改web.xml中的servlet配置信息,当然会出错了,tomcat是根据web.xml中的servlet-name和url-partner去找对应的servlet的

第3个回答  2013-04-02
web.xml是在你创建javaweb项目的时候 就会自动生成 里面主要是配置Servlet 或者 Spring struts2 Hibernate 框架 当Tomcat启动的时候 就会在xml里面寻找 希望我的回答对楼主有所帮助 谢谢
第4个回答  2013-04-02
应该说你只要创建了web项目 它里面就会自带web.xml 和index.jsp 等测试文件本回答被提问者采纳
相似回答