WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。如果想在页面中直接访问其中的文件,必须通过web.xml文件对要访问的文件进行相应映射才能访问。
新手如果在web项目创建后WEB-INF下面没有出现web.xml,怎么办?别慌,没有web.xml文件的原因是因为在创建web项目的时候没有把创建web.xml勾上。
创建项目的同时,就自动生成web.xml
创建web项目时,一直点next,不要直接点finish,直到出现下面界面,选取画圈部分即可自动生成web.xml
手动创建web.xml
用Idea
解决办法:
打开 Project Structure(Ctrl+Alt+Shift+S),在 facets 里选中次级的 web 或者 在Modules 中选中web,在deployment Descriptors面板里,
点击 +号选择web.xml以及版本号。然后在弹出的对话框中修改xml默认的目录,加上web就可以了。
eclipse
1.选取创建的项目名称右击
2.eclipse的同学找到 java EE Tools 中的 下图画圈部分。 MyEclipse的同学找到"MyEclipse"中的 下图画圈部分。·
3.再次打开WEB-INF下,就会发现生成了web.xml
到此这篇关于web项目WEB-INF下没有web.xml的解决方法的文章就介绍到这了,更多相关WEB-INF没有web.xml内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!