为什么每次编好jsp后运行都会有下面的问题,程序 没有问题,程序是从书上照抄下来的HTTP Status 404 - /chineseStringExample1.jspThe requested resource (/chineseStringExample1.jsp) is not available.

解决方案 »

  1.   

    /chineseStringExample1.jsp
    路径问题
    改为../chineseStringExample1.jsp
    或者去掉/ 试试总体来说 chineseStringExample1.jsp跳转的话是和你当前目录同级的 ../chineseStringExample1.jsp跳转的话是和你当前目录的上个目录同级的
    /chineseStringExample1.jsp跳转的话是和你程序主目录统计的
      

  2.   

    404:找不到要访问的资源
    检查修改提交路径依照你的错误信息,原因在与路径前面多了“/”导致丢掉了项目名路径个人推测:你是在jsp页面中提交的时候,定义了<base href="<%=basePath %>"/>;并且下面的提交路径是“/chineseStringExample1.jsp”
    解决方法:
        1:去掉“/chineseStringExample1.jsp”前面的“/”
        2:删除<base href="<%=basePath %>"/>,后面修改为“<%=basePath %>/chineseStringExample1.jsp”
      

  3.   

    楼主可以看一下java和jsp基础方面的知识
      

  4.   

    /%项目名%/chineseStringExample1.jsp 
    项目名可以这么获取<%=context.getRequest.getContextPath()%=>
      

  5.   

    /项目/文件夹/chineseStringExample1.jsp
      

  6.   

    路径不对,也可能是你访问的路径有问题。你看看你文件部署啥地方了。看看你文件的路径 然后访问时候 http://localhost:8080/你应用的目录(如不是根本目录)/你要访问的页面
      

  7.   

    HTTP Status 404 是找不到链接
    HTTP Status 500 是找不到服务器
    你就尝试修改下路径名这有万能的办法
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    <%=basePath%>表示web根目录
      

  8.   

    直接看看你访问的url。是不是就是你所要的,如果不是就检查下为什么不是吧,呵呵,我习惯在过滤器文件中写
    String ctp = req.getContextPath();
    request.setAttribute("ctp", ctp);
    然后每个jsp页面都能拿到ctp,在路径上用${ctp}/文件。
    这样无论你怎么弄都不容易出现文件路径问题了
      

  9.   

    404--无法找到文件异常。你编写好的JSP文件,通过你部署后会放到你相应的Tomcat里边,运行其实就是在这里边找到路径,你可以试着这样找一下你的问题。