我把jsp页面放在WEB-INF/jsp/test/test.jsp 在web.xml中这样配置
<welcome-file-list>
        <welcome-file>/WEB-INF/jsp/test/test.jsp</welcome-file>
    </welcome-file-list>
为什么说The requested resource (/MyEducationTest/) is not available.

解决方案 »

  1.   

    呵呵,web-inf下面本来就是不能直接访问的,是受保护的资源。
      

  2.   

    jsp一般放在WebRoot或者WebContent中。
    web-inf中的东西是受保护的资源,无法直接访问。
    如果你使用spring mvc的话,倒是可以,不过要加过滤器
      

  3.   

    http://blog.csdn.net/eidolon8/article/details/7050114
      

  4.   


    请问现在我要访问的第一个jsp页面在WEB-INF中,不能通过web.xml中的welcome-file访问了,那怎么访问呢
      

  5.   


    拿出来,别放在web-inf中,放在他的外面。
      

  6.   

    额,把JSP文件放在webroot下即可
      

  7.   

    WEB-INF是不能通过url访问的,但是代码可以访问,你可以通过代码来访问或者通过struts等框架的配置来访问
      

  8.   

    web-inf中的东西是受保护的资源,无法直接访问 一般把你的jsp放在也web-inf同级的目录下
      

  9.   

    web-inf中的文件是受保护的资源,无法直接访问,一般通过action跳转。
      

  10.   

    直接放到webroot下面就好了
    <welcome-file-list>
      <welcome-file>/jsp/test/test.jsp</welcome-file>
      </welcome-file-list>
      

  11.   

    RequestDispatcher dispatcher=request.getRequestDispatcher("/WEB-INF/index.jsp");
    dispatcher.forward(request, response);
      

  12.   

    放到 WEB-INF中的话,只能在通过跳转来访问了,直接应该不能在地址栏中输入
      

  13.   

    你还是首先学习一下 struts2框架吧,我一个好介绍,你百度  圣思园  ,然后选中struts2的教学视频,下载了自己学一下  struts2要自己找一下哦
     
      

  14.   

    用request转发: request.getRequestDispatcher("/WEB-INF/jsp/test/test.jsp").forward(
        request, response);其他的框架底层也是调用这个实现的。