title: Can not find the tag library descriptor for "http://www.springframework.org/tags/form" with java configuration
body: <p>I am currently learning spring mvc and made an example "my app" which  includes spring mvc and apache tiles. Everything works fine but in jsp i get this following error: </p>
  
  <p>Can not find the tag library descriptor for "<a href="http://www.springframework.org/tags/form" rel="nofollow noreferrer">http://www.springframework.org/tags/form</a>"</p>
  
  <p>here is my mainLayout.jsp</p>
  
  <pre><code>    &lt;%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%&gt;
      &lt;%@ page isELIgnored="false" %&gt;
      &lt;%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%&gt;
      &lt;%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%&gt;
      &lt;%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles"%&gt;
  
      &lt;html&gt;
  
      &lt;head&gt;
          &lt;meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"&gt;
          &lt;title&gt;&lt;tiles:getAsString name="title" /&gt;&lt;/title&gt;
          &lt;link href="&lt;c:url value='/static/css/bootstrap.css' /&gt;"  rel="stylesheet"&gt;&lt;/link&gt;
          &lt;link href="&lt;c:url value='/static/css/app.css' /&gt;" rel="stylesheet"&gt;&lt;/link&gt;
      &lt;/head&gt;
  
      &lt;body&gt;
              &lt;header id="header"&gt;
                  &lt;tiles:insertAttribute name="header" /&gt;
              &lt;/header&gt;
  
  
              &lt;section id="site-content"&gt;
                  &lt;tiles:insertAttribute name="body" /&gt;
              &lt;/section&gt;
  
              &lt;footer id="footer"&gt;
                  &lt;tiles:insertAttribute name="footer" /&gt;
              &lt;/footer&gt;
      &lt;/body&gt;
      &lt;/html&gt;
  </code></pre>
  
  <p>before you ask, I have included all the spring ,tiles and jstl dependency in my pom.
  only the form tag gives error.</p>