java web项目中struts.xml有的放在src下有的放在web-inf下面

放在哪都可以吗

struts.xml文件不是只能放在src文件夹下,其实他放在那个文件夹下都可以,比如你说的WEB-INF下,但是问什么真是的项目中是放在src下呢,这是由于,前端控制器在问web文件中查找struts.xml文件不需要再配置文件的位置了,如果你像放在其他的文件夹下,需要在web.xml文件中做相关的配置,但是不建议你这样做,真正的项目就是放在src下的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-06
MyEclipse将项目编译后放到Tomcat里的文件结构和项目文件结构是有区别的。src作为源码编译后会被放到tomcat下的web-inf,这是针对MyEclipse等恰巧会做类似处理的IDE而言的,而不是放哪都可以追问

eclipse就不用放在那吗

追答

“那”是指哪?

MyEclipse把项目添加到Tomcat是真的把文件复制到物理Tomcat下,Eclipse是只是采用物理Tomcat服务,使用了文件映射的方法启动Tomcat,所以二者实际操作时细节上是有差异的。我没有用Eclipse建过s2sh项目,我想你如果真的要使用Eclipse,那么试一下的话用不了多长时间,却很有价值。

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网