有关jsp与servlet的问题,向各位请教,很紧急啊!先谢谢大家!

我是在myeclipse中开发一个web项目,现在问题是myeclipse中WEB-INF这个文件夹默认是在WebRoot中,但是在浏览器中按路径访问servlet时会出... 我是在myeclipse中开发一个web项目,现在问题是myeclipse中WEB-INF这个文件夹默认是在WebRoot中,但是在浏览器中按路径访问servlet时会出现此路径无内容的404错误,如果把WEB-INF这个文件夹拷贝出来,并把WebRoot删除,事实上是删除不了的,myeclipse又会自动生成这个文件夹,我想问一下这是怎么回事?能不能不把WEB-INF拷贝出来,它在WebRoot下,也可以正常访问? 展开
 我来答
盎然还奔放丶白桦X
2012-05-06 · 超过11用户采纳过TA的回答
知道答主
回答量:53
采纳率:21%
帮助的人:20.3万
展开全部
WEB-INF是安全目录,不能通过浏览器直接访问此文件夹下的文件。 你报404错误,意思是请求的路径不正确,你可以修改下请求路径试试。或者把你出错的代码贴出来看看。
追问
我补充了问题,麻烦你看一下,谢谢!
追答
 改成  试试。看出错时候浏览器的地址栏显示的地址贴出来看看。看和配置文件里的是否一样?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6c26650e7
2012-05-07
知道答主
回答量:29
采纳率:0%
帮助的人:8.9万
展开全部
这是正常的,404错误是找不到服务,或你已经删除了,web-inf是自动生成的,web-inf必须在WebRoot下,不用管它在哪。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
品怀缘
2012-05-06 · TA获得超过776个赞
知道小有建树答主
回答量:862
采纳率:100%
帮助的人:647万
展开全部
请求路径和WebRoot目录无关!
web项目的请求格式是
http://ip地址/项目名称/具体页面(或者servlet的url)

这里的项目名称不是你认为的WebRoot目录而是你这个Web项目显示的名称。

仅供参考~
更多追问追答
追问
但是WEB-INF文件夹(包括web.xml与classes文件夹)在WebRoot之下时,我用时就会出现404错误,但是把WEB-INF文件夹从WebRoot中剪切,放在项目名称目录下时就正常了,这是为什么
追答
/goIndex是个servlet吗?如果是改成     /项目名称/goIndex试一下
或者你把项目截图发上来,以及web.xml配置内容发上来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
没有响应m2
2012-05-06 · TA获得超过8387个赞
知道大有可为答主
回答量:7579
采纳率:33%
帮助的人:3506万
展开全部
Servlet的话是你的
web.xml的
<servlet-mapping>里的路径设置有问题.
Servlet出404的话90%以上都是因为这个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wlmtle
2012-05-07 · TA获得超过108个赞
知道答主
回答量:372
采纳率:0%
帮助的人:116万
展开全部
servlet需要考class JSP直接起服务器运行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式