日期:2014-05-17  浏览次数:20723 次

加了WEB—INF文件夹后就无法访问应用根目录下的html文件了
把WEB—INF去掉就可以 为什么呢这是 我在应用程序根目录下见了一个test.html文件 开始能直接访问 说明我的配置没问题 但是加了WEB—INF就不能直接访问http://localhost:8080/test.html了显示404错误找不到文件 求高手指教啊!!



------解决方案--------------------
没项目名怎么访问啊?
------解决方案--------------------
你加了WEB-INF就说明你添加了一个单独的应用(由其中的web.xml文件决定),所以当你访问test.html时必须加上它所在的项目的应用名称,像楼上那样
------解决方案--------------------
==...web-info上面应该有个目录的..比如叫my 里面再建web-info文件夹 再在web-info文件夹里面建文件 一个叫lib 放包的 一个叫classes 放class文件的 还有个就是web.xml文件 html、jsp文件也放在web-info下面 跟其他三个是同等目录 在打开浏览器 访问http://localhost:8080/my/test.html 语言组织的不好 见谅
------解决方案--------------------
探讨

页面放在WEB-INF目录下面,这样可以限制访问,提高安全性
不能从客户端直接访问