新手小白的第一篇文章——使用eclipse创建javaweb项目时在jsp页面出现的404servlet找不到的问题
小白在做期末项目的时候出现了404servlet找不到的问题
一开始出现的问题的时候感觉到特别诧异,在机房的电脑上运行项目可以跑出来,但是拷到自己u盘时便出错了,于是在网上搜各种解决办法。下面,将我解决此问题的做法分为几类:
首先,我看了大家说主要是创建项目时没有自动生成web.xml。
于是我就回去找我的web.xml,为了判断这个是否正确,我新建了一个项目,可是也没有生成web.xml,说明这种方法并不完全适合我。
然后我又参考了一篇文章,是关于路径设置的。
jsp跳转到servlet的时候,路径设置为/项目名/Servlet名。Servlet中dispatcher跳转到jsp页面时,也要写上/文件夹名/jsp文件名。
比如:加粗样式项目名为Test,Servlet为名为Searchservlet,此时,form按钮应该设置为:
<form action='/Test/Searchservlet' method='post'>
第三,也是关于jsp页面里面form表单中action中的设置。
jsp中的action里 那个路径加上…/,返回上一级的意思!
*比如:加粗样式项目名为Test,Servlet为名为Searchservlet,此时,form按钮应该设置为:
<form action='../Searchservlet' method='post'>
最后得到的结果把我自己都惊到了!
我把form里的action给删了,然后自己用手重新敲了一次,居然解决了404错误!!!!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。