title: jsp:include not working with Expression Language (JSP version 2.5, EL enabled)
body: <p>I've read: 
  <a href="https://stackoverflow.com/questions/2168832/expression-language-in-jsp-not-working">Expression Language in JSP not working</a>
  but it's slightly different.</p>
  
  <p>Using EL for referencing file works fine like the one below.</p>
  
  <pre><code>   &lt;link rel="stylesheet" type="text/css" 
  href="${pageContext.request.contextPath}/css/global.css"/&gt;
  </code></pre>
  
  <p>However when try to use JSP include tag with EL expression:</p>
  
  <pre><code>&lt;jsp:include page="${pageContext.request.contextPath}/header.jsp" /&gt;
  </code></pre>
  
  <p>This returns http 500. </p>
  
  <pre><code>org.apache.jasper.JasperException: javax.servlet.ServletException: File &amp;quot;/head_first/header.jsp&amp;quot; not found
   org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:527)
   org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:401)
   org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
   org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
   javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
  </code></pre>
  
  <p>I also made sure to enable EL too.</p>
  
  <pre><code>&lt;%@ page isELIgnored ="false" %&gt;
  </code></pre>
  
  <p>My tomcat version is 6.0 and web.xml defines that JSP is 2.5 </p>
  
  <pre><code>&lt;web-app xmlns="http://java.sun.com/xml/ns/javaee"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
      version="2.5"&gt;
  </code></pre>
  
  <p>Does anyone know why EL not working ONLY when used in jsp:include tag?</p>