问题描述
今天编写了个很简单的jsp调用servlet的程序,没想到就这样报错了。我说下代码高手帮我看下ch12servlet.javapackagech12;importjava.io.IOException;importjava.io.*;importjavax.servlet.*;importjavax.servlet.http.*;publicclassch12servletextendsHttpServlet{HttpServletRequestrequest;HttpServletResponseresponse;publicStringGetPath(){Stringst1;st1=request.getRealPath("/");returnst1;}}index.jsp<%@pagecontentType="text/html;charset=gb2312"language="java"import="java.sql.*"errorPage=""%><%@pageimport="ch12.ch12servlet"%><head><title>myjavaservlet</title><body><%ch12servletch12=newch12servlet();out.println(ch12.GetPath());%></body><head>web.wml<!--JSPCservletmappingsstart--><servlet><servlet-name>ch12servlet</servlet-name><servlet-class>ch12.ch12servlet</servlet-class></servlet><servlet-mapping><servlet-name>ch12servlet</servlet-name><url-pattern>/ch12servlet</url-pattern></servlet-mapping><!--JSPCservletmappingsend--></web-app>
解决方案
解决方案二:
你的路径错了吧?你把地址栏的路径改改
解决方案三:
没错啊
解决方案四:
你贴出撒
解决方案五:
http://localhost:8080/ch12/index.jsp
解决方案六:
http://localhost:8080/ch12/ch12servlet
解决方案七:
我是要运行jsp那个文件不是servlet那个啊
解决方案八:
知道的老大进来告诉我一下好吗?
解决方案九:
404错误的原因好像有很多种,可能是你的Tomcat的原因,我遇到很错此这种错误,基本都是tomcat引起的,你试试重装一下tomcat
解决方案十:
如果是404错误,是没有找到你的要页面.1.查看你的jsp文件是不是确实存在.如果存在是否存在WebRoot下面?2.确定你的servlet路径是否正确,<servlet><servlet-name>ch12servlet</servlet-name><servlet-class>ch12.ch12servlet</servlet-class></servlet>
,你是不是在src下面建立了ch12目录?在ch12下面是不是ch12servlet?3.调试一下,你把jsp中调用servlet的地方去掉然后在运行,看看有没有错误?即:ch12servletch12=newch12servlet();out.println(ch12.GetPath());
希望能帮到你!
解决方案十一:
404就是路径问题,建议楼主仔细对对路径!
解决方案十二:
404路径403权限500系列是编译
解决方案十三:
http://127.0.0.1:8080/ch12/index.jsp
解决方案十四:
引用11楼ccs02287的回复:
404路径403权限500系列是编译
学习了
解决方案十五:
servlet路径好好看看
解决方案:
引用11楼ccs02287的回复:
404路径403权限500系列是编译
up