When a JSP executes a servlet bean, the dsp:droplet cycles through its code internally several times in order to arrange the servlet bean code in a manner that’s cohesive with the expectations of open parameters.

Note: All references to dsp:droplet in this section are describing the droplet tag or the class that describes it. The term servlet bean refers to a specific kind of bean implemented by a dsp:droplet tag.

Consider how the ATG platform processes this example:

<dsp:droplet name="/atg/dynamo/droplet/ForEach">
  <dsp:param name="array" bean="/samples/Student.subjects"/>
  <dsp:oparam name="output">
    <p><dsp:valueof param="element"/>
  </dsp:oparam>
</dsp:droplet>
 
loading table of contents...