title: What does a $ symbol mean in a JSP
body: <p>First of all, please bare my ignorance. This may be a very basic question. But I am not to find it out.</p>
  
  <p>I see some thing like this in the code. I dont understand what a JSTL is. Whatever I search, it redirects to JSTL related articles, which I seldom understand !</p>
  
  <pre><code>${applicationVersionNumber}
  </code></pre>
  
  <p>What does this mean ? From where this value is read ? Any help is highly appreciated.</p>
  
  <p>Also I see the below on top of my file. Which one of these three lines is actually required for <code>${applicationVersionNumber}</code> to work ?</p>
  
  <pre><code>&lt;%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%&gt;
  &lt;%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %&gt;
  &lt;%@ taglib uri="http://jakarta.apache.org/taglibs/log-1.0" prefix="log"%&gt;
  </code></pre>