title: In the bean:write tag, can "name" even refer to an attribute name instead of a bean name?
body: <p>In the documentation, the "name" inside a <code>&lt;bean:write&gt;</code> tag is mentioned to be the name of the bean whose property has to be printed. If the property isn't mentioned, the value of the bean itself is printed. </p>
  
  <p>But if I set an attribute in the Action class like :</p>
  
  <pre><code>setAttribute("dda","hello");
  </code></pre>
  
  <p>and in the JSP say :</p>
  
  <pre><code>&lt;bean:write name="dda"/&gt;
  </code></pre>
  
  <p>I get "hello" even though "dda" is not the name of any bean. </p>
  
  <p>Why does that happen? And what is meant by "bean itself is printed"? Is its object's hashcode rendered?</p>