title: Modify record using Struts2
body: <p>I have a table with a list of shows, my idea is to have a button that allows modifying each show: </p>
  
  <pre><code>         ...
  
           &lt;s:iterator value="%{listShow}" var="show"&gt;
              &lt;tr&gt;
                  &lt;td&gt;&lt;s:property value="showId"&gt;&lt;/s:property&gt;&lt;/td&gt;
                  &lt;td&gt;&lt;s:property value="showName"&gt;&lt;/s:property&gt;&lt;/td&gt;
                  &lt;td&gt;&lt;s:property value="showDate"&gt;&lt;/s:property&gt;&lt;/td&gt;
                  &lt;td&gt;&lt;s:property value="showPrice"&gt;&lt;/s:property&gt;&lt;/td&gt;
                   &lt;td&gt;&lt;s:form action="goModify"&gt;
                          &lt;s:submit value="Modify"&gt;&lt;/s:submit&gt;
                          &lt;s:hidden name="showId"&gt;&lt;/s:hidden&gt;
                          &lt;s:hidden name="showName"&gt;&lt;/s:hidden&gt;
                          &lt;s:hidden name="showDate"&gt;&lt;/s:hidden&gt;
                          &lt;s:hidden name="showPrice"&gt;&lt;/s:hidden&gt;
                      &lt;/s:form&gt;&lt;/td&gt;
  
              &lt;/tr&gt;
          &lt;/s:iterator&gt;
  
  
          ...
  </code></pre>
  
  <p>The only thing action "goModify" does is redirect to a modify.jsp file where I want to make the data changes:</p>
  
  <pre><code>    &lt;s:form action="modifyAction"&gt;
  
          &lt;s:textfield label="ID" name="showId" value="%{showId}"&gt;&lt;/s:textfield&gt;
          &lt;s:textfield label="Show Name" name="showName" value="%{showName}&gt;&lt;/s:textfield&gt;
          &lt;s:textfield label="Date" name="showDate" value="%{showDate}&gt;&lt;/s:textfield&gt;
          &lt;s:textfield label="Price" name="showPrice"value="%{showPrice}&gt;&lt;/s:textfield&gt;
  
          &lt;s:submit value="Modificar"&gt;&lt;/s:submit&gt;
  
     &lt;/s:form&gt;
  </code></pre>
  
  <p>The problem that the filled fields do not appear to me.</p>