title: Can't access resources outside WEB-INF folder
body: <p>I put index.jsp inside WEB-INF. Then I have a servlet which dispatch request to that file.</p>
  
  <pre><code>@WebServlet(name="Home", urlPatterns={"/"})
  public class Home extends HttpServlet {
  
      @Override
      protected void doGet(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
          request.getRequestDispatcher("/WEB-INF/index.jsp").forward(request, response);
      }
  }
  </code></pre>
  
  <p>I have a css folder which is outside the WEB-INF folder. It contains the css.css file.</p>
  
  <p>The This is the content of index.jsp file:</p>
  
  <pre><code>&lt;%@page contentType="text/html" pageEncoding="UTF-8"%&gt;
  &lt;%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %&gt;
  &lt;!DOCTYPE html&gt;
  &lt;html&gt;
      &lt;head&gt;
          &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;
          &lt;link type="text/css" href="&lt;c:url value="/css/css.css" /&gt;" rel="stylesheet"&gt;
          &lt;title&gt;JSP Page&lt;/title&gt;
      &lt;/head&gt;
      &lt;body&gt;
          &lt;h1&gt;Hello World!&lt;/h1&gt;
      &lt;/body&gt;
  &lt;/html&gt;
  </code></pre>
  
  <p>The content of css file:</p>
  
  <pre><code>body {
      color: red;
  }
  </code></pre>
  
  <p>Question: Why doesn't the sentence "Hello World" turn red? Why can't the index.jsp file access the css file?</p>