title: Hidden field becomes null when binding it in stripes actionbean
body: <p>I have a stripes action page. and When the page loads, I want to save an originalAssignee by assigning it from an object (i.e setOriginalAssignee (userAction.getAssignee())) so that in case if the object's field assignee is changed i will do some computing. Here is my action bean:</p>
  
  <pre><code>@UrlBinding("/action/view-details.page")
  public class ActionListViewPage extends CustomAction {
  .
  .
  .
  private static final String ACTION_LIST_VIEW = "/action/view-details.jsp";
  private static final String ACTION_HOME_PAGE="/action/dashboard.page";
  private SecurityPerson originalAssignee;
  private UserAction userAction;
  
      public UserAction getUserAction() {
          return userAction;
      }
  
      public void setUserAction(UserAction userAction) {
          this.userAction = userAction;
      }
  
      public SecurityPerson getOriginalAssignee() {
          return originalAssignee;
      }
  
      public void setOriginalAssignee(SecurityPerson originalAssignee) {
          this.originalAssignee = originalAssignee;
      }
  
  @DefaultHandler
      public Resolution showUserAction() {
  
  
          if(userAction==null){
              flash("error", "Can't find the the specified User action." );
             return new RedirectResolution(ACTION_HOME_PAGE);
          }
  
          setOriginalAssignee(userAction.getAssignee());// This one works fine and assigns the the assignee to originalAssignee for future reference 
          return new ForwardResolution(ACTION_LIST_VIEW);
      }
   public Resolution saveUserAction() {
  
          try {
  
              if(!originalAssignee.equals(userAction.getAssignee())){
                  userAction.setStatusEnum(StatusEnum.RE_ASSIGNED);
                  userAction.setAssignedBy(getCurrentUser(getRequest()));
                  userAction.setAssignedTimestamp(new Date());
              }
  
              if (userAction.getStatusEnum() == null) {
                  userAction.setStatusEnum(FinAidActionStatusEnum.UNASSIGNED);
              }
  
  
              userAction.save();
              flash("ok", "User Action change has been saved to the database. ");
  
          }
          catch (Exception e) {
  
              flash("error", "Error saving UserAction./n " + e.getMessage());
          }
          return new RedirectResolution(ACTION_HOME_PAGE);
      }
  
  
  }
  </code></pre>
  
  <p>part of  the view-details.jsp page looks like this</p>
  
  <pre><code>&lt;stripes:form beanclass="${actionBean.class}" name="actionListForm" id="actionListForm" method="POST"
                                action="view-details.page?saveUserAction=1"
                                style="padding-left:20px;"&gt;
                     **&lt;stripes:hidden name="originalAssignee"/&gt;**
  
                      &lt;tr&gt;
                          &lt;td align="left"&gt; Assign to:&lt;/td&gt;
  
                          &lt;td align="right"&gt;
                              &lt;stripes:select name="userAction.assignee" value="${actionBean.userAction.assignee}"
                                              onchange="$('actionListForm').submit();"&gt;
                                  &lt;stripes:option value=""&gt; &lt;/stripes:option&gt;
                                  &lt;stripes:options-collection collection="${actionBean.assigneeList}"
                                                              label="person.name"/&gt;
                              &lt;/stripes:select&gt;
                          &lt;/td&gt;
                          &lt;/br&gt; &lt;/br&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                          &lt;td&gt;
                              Status:
                          &lt;/td&gt;
                          &lt;td&gt;
                              &lt;stripes:select name="userAction.statusEnum" onchange="$('actionListForm').submit();"
                                              value="${actionBean.userAction.statusEnum}"&gt;
                                  &lt;stripes:option value=""&gt; &lt;/stripes:option&gt;
                                  &lt;stripes:options-enumeration enum="uiowa.maui.biz.finaid.enums.FinAidActionStatusEnum"/&gt;
                              &lt;/stripes:select&gt;
                          &lt;/td&gt;
  
                      &lt;/tr&gt;
  
                      &lt;stripes:hidden name="userAction"/&gt;
  
  
                  &lt;/stripes:form&gt;
  </code></pre>
  
  <p>As you can see from my code i used hidden variable to keep originalAssignee ... but when the saveUserAction method is called, it says the originalAssignee is null. I shouldn't figure out the reason. Is there a change i should make on the Forward or Redirect resolution?</p>
  
  <p>FYI: userAction is a hibernate persistent object.
  Thank you.</p>