title: How do I include a JSTL 1.2 implementation through Maven?
body: <p>I'm getting a strange error with maven when trying to use JSTL:</p>
  
  <pre><code>&lt;dependency&gt;
      &lt;groupId&gt;javax.servlet&lt;/groupId&gt;
      &lt;artifactId&gt;jstl&lt;/artifactId&gt;
      &lt;version&gt;1.2&lt;/version&gt;
  &lt;/dependency&gt;
  </code></pre>
  
  <p>I think that this is because it's not a concrete implementation. Seems like there is a concrete implementation in Glassfish, but I have no idea how to include it.</p>
  
  <p>The error I'm getting is like:</p>
  
  <pre><code>java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/servlet/jsp/jstl/core/LoopTagSupport
  </code></pre>
  
  <p>OR</p>
  
  <pre><code>java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/servlet/jsp/jstl/core/ConditionalTagSupport
  </code></pre>