title: JSP - Unresolved custom tag
body: <p>I'm creating a custom JSP tag to generate tables from a data object.
  To make the code cleaner I wanted a separate tag file for the rows but I can't seem to be able to include a custom tag in my main custom tag (sorry I know it's confusing).</p>
  
  <p>For example I have:</p>
  
  <p>Table.tag:</p>
  
  <pre><code>&lt;%@taglib prefix="tags" uri="urn:jsptagdir:/WEB-INF/tags" %&gt;
  &lt;%tag description="My Table"&gt;
  &lt;table&gt;
  ...
    &lt;tags:row data="${dataRow}"/&gt;
  &lt;/table&gt;
  </code></pre>
  
  <p>Row.tag</p>
  
  <pre><code>&lt;%tag description="My Row"&gt;
  &lt;tr&gt;
    &lt;td&gt;...&lt;/td&gt;
    &lt;td&gt;...&lt;/td&gt;
    ...
  &lt;/tr&gt;
  </code></pre>
  
  <p>Note the import in the first file (<code>&lt;%@taglib prefix="tags" uri="urn:jsptagdir:/WEB-INF/tags" %&gt;</code>). That is generated by the editor when I try to use the <code>row</code> tag but it doesn't work. In the final page I see <code>&lt;tags:row data="${dataRow}"/&gt;</code> instead of the expected result.</p>
  
  <p>I tried to change the import to <code>&lt;%@taglib prefix="tags" tagDir="/WEB-INF/tags" %&gt;</code> - which is how I use the table tag - but the result is the same.</p>
  
  <p>What am I doing wrong?</p>