title: Struts tags doesn't allow Scriptlets in the tag's attributes
body: <p>I have the following piece of code in an JSP page of my project,</p>
  
  <pre class="lang-jsp prettyprint-override"><code>&lt;%@taglib uri="/struts-tags" prefix="s" %&gt;
  &lt;%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%&gt;
  
  &lt;div id="div1"&gt;&lt;/div&gt;
  &lt;div id="div2"&gt;&lt;/div&gt;
  &lt;% String var="hello"; %&gt;         
  &lt;c:set var="test1" value="&lt;%= var %&gt;"/&gt;
  &lt;s:set var="test2" value=" &lt;%=var%&gt;" /&gt;
  &lt;script&gt;
   document.getElementById("div1").innerHTML="${test1}"; //hello
   document.getElementById("div2").innerHTML="${test2}"; //nothing is displayed.
  &lt;/script&gt;
  </code></pre>
  
  <p>My doubt is both <code>&lt;c:set..&gt;</code> tag and <code>&lt;s:set..&gt;</code> tag is executed by the same container,
   but why the first one produces the result as  "hello" and later doesnot gives any result.</p>