jcst.net
当前位置:首页 >> 建sErvlEt文件404 >>

建sErvlEt文件404

出现404的几种情况:1.输入的地址有误(应用名大小写不正确,名称拼写不正确)2.在web.xml文件中<servlet>和<servlet-mapping>中的两个<servlet-name>不一致3.没有将工程部署到Tomcat的webapps下面4.Web工程部署时的结构没有遵循Servlet的规范

路径不对 报404是小问题 改改路径就行

404错误说明没找到目标页面,检查下是不是servlet的配置文件中的 /index没写对或者是在js代码中给url没对应好 在doget方法里调用dopost方法,这样只写一个逻辑就可以了,url应该写成url="serservlet/b2bservlet?mp3name="+mp3name; 它是 /servlet/b2bservlet / 后面的部分,斜线不用写

报了404就说明服务器中没有配置上你想要的页面,你可以看看单词拼写,路径,还有就是Servlet配置文件是不是有什么问题

HTTP 错误 404404 找不到Web 服务器找不到您所请求的文件或脚本.请检查URL 以确保路径正确.如果问题依然存在,请与服务器的管理员联系.

你这里是提交到了 http://localhost:8080/LoginAction去了,肯定会报404,除非你有这个项目在当前tomcat启动.可以改成这样 在LoginAction前面加一个\就行了.如果要写绝对路径的话就这样写LoginAction" method="post">,因为你上面的basePath上面有个\所以这里就不写了,一般情况我都会把basePath后面的\去掉后面写的时候比较容易读些.basePath 在jsp头文件中声明的.可以看下最前后声明部份.

你的项目如果是在myeclipse集成环境里开发的,如果my.jsp是在WEB-ROOT目录下,则action="AServlet"就可以了,如果项目不是在myeclipse集成环境里开发的,且my.jsp是在项目的根目录下,则action="AServlet"也就对了,但如果my.jsp是在其他子文件夹里则action要设置成"/AServlet"才行.

404是找不到页面,不是找不到servlet,你检查一下你servlet处理后是跳到哪个页面,再看那个页面是否存在

返回状态码404 就是404错误不要怕意思是没找到页面或映射请求 注意一下几点 1.运行servlet需要jar包servlet-api.jar,(jdk不自带,tomcat的lib一般会有内有,加载到工程内) 2.servlet配置看一下web.xml里的路径映射.配置要正确 3.大部分处错都是在提交时url 写的不对.假如<url-pattern>/login</url-pattern>强求url为HTTP://服务器地址:port/工程名/login,最好用绝对路径

<servlet> <servlet-name>login</servlet-name> <servlet-class>listen.LoginServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>login</servlet-name> <url-pattern>/login</url-pattern>-------------------->注意这里 </servlet-mapping> 还有

网站首页 | 网站地图
All rights reserved Powered by www.jcst.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com