HTTP Status 404 为什么每次编好jsp后运行都会有下面的问题,程序 没有问题,程序是从书上照抄下来的HTTP Status 404 - /chineseStringExample1.jspThe requested resource (/chineseStringExample1.jsp) is not available. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /chineseStringExample1.jsp路径问题改为../chineseStringExample1.jsp或者去掉/ 试试总体来说 chineseStringExample1.jsp跳转的话是和你当前目录同级的 ../chineseStringExample1.jsp跳转的话是和你当前目录的上个目录同级的/chineseStringExample1.jsp跳转的话是和你程序主目录统计的 404:找不到要访问的资源检查修改提交路径依照你的错误信息,原因在与路径前面多了“/”导致丢掉了项目名路径个人推测:你是在jsp页面中提交的时候,定义了<base href="<%=basePath %>"/>;并且下面的提交路径是“/chineseStringExample1.jsp”解决方法: 1:去掉“/chineseStringExample1.jsp”前面的“/” 2:删除<base href="<%=basePath %>"/>,后面修改为“<%=basePath %>/chineseStringExample1.jsp” 楼主可以看一下java和jsp基础方面的知识 /%项目名%/chineseStringExample1.jsp 项目名可以这么获取<%=context.getRequest.getContextPath()%=> /项目/文件夹/chineseStringExample1.jsp 路径不对,也可能是你访问的路径有问题。你看看你文件部署啥地方了。看看你文件的路径 然后访问时候 http://localhost:8080/你应用的目录(如不是根本目录)/你要访问的页面 HTTP Status 404 是找不到链接HTTP Status 500 是找不到服务器你就尝试修改下路径名这有万能的办法<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><%=basePath%>表示web根目录 直接看看你访问的url。是不是就是你所要的,如果不是就检查下为什么不是吧,呵呵,我习惯在过滤器文件中写String ctp = req.getContextPath();request.setAttribute("ctp", ctp);然后每个jsp页面都能拿到ctp,在路径上用${ctp}/文件。这样无论你怎么弄都不容易出现文件路径问题了 404--无法找到文件异常。你编写好的JSP文件,通过你部署后会放到你相应的Tomcat里边,运行其实就是在这里边找到路径,你可以试着这样找一下你的问题。 Spring事务?小菜鸟求解 我用了jxl操作Excel,createWorkbook问题 帮忙!!! 做毕业设计又遇到郁闷的问题了,高手帮忙 Directory Listing For /Filename Size Last Modified 错误怎么解决啊? 使用struts出现问题 新手请教struts+hibernate问题 在后台出来这些东西,不知道是什么警告 急!!数据交互的问题 怎样使用jsp+sql2000进行数据库连接 救命啊在线等 ssh事务如何配置 如何实现:打开一个页面后,隔几秒钟自动跳转。
路径问题
改为../chineseStringExample1.jsp
或者去掉/ 试试总体来说 chineseStringExample1.jsp跳转的话是和你当前目录同级的 ../chineseStringExample1.jsp跳转的话是和你当前目录的上个目录同级的
/chineseStringExample1.jsp跳转的话是和你程序主目录统计的
检查修改提交路径依照你的错误信息,原因在与路径前面多了“/”导致丢掉了项目名路径个人推测:你是在jsp页面中提交的时候,定义了<base href="<%=basePath %>"/>;并且下面的提交路径是“/chineseStringExample1.jsp”
解决方法:
1:去掉“/chineseStringExample1.jsp”前面的“/”
2:删除<base href="<%=basePath %>"/>,后面修改为“<%=basePath %>/chineseStringExample1.jsp”
项目名可以这么获取<%=context.getRequest.getContextPath()%=>
HTTP Status 500 是找不到服务器
你就尝试修改下路径名这有万能的办法
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%=basePath%>表示web根目录
String ctp = req.getContextPath();
request.setAttribute("ctp", ctp);
然后每个jsp页面都能拿到ctp,在路径上用${ctp}/文件。
这样无论你怎么弄都不容易出现文件路径问题了