Uploaded image for project: 'Struts 2'
  1. Struts 2
  2. WW-1922

Ajax remote form fail to bind nested bean property

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Cannot Reproduce
    • 2.0.6
    • 2.1.0
    • "New" API
    • None

    Description

      public class TestAction extends ActionSupport {
      private TestBean myBean;
      ...
      }

      public class TestBean implements Serializable {
      private String name;
      ...
      }

      myTest.jsp
      <s:form id="testForm" ...>
      <input type="text" name="myBean.name" value="TEST_STRING"/>
      <s:submit value="Submit Normal"/>
      </s:form>

      <!-- submit button outside form -->
      <s:url id="ajaxSubmitFormTest" value="..." />
      <s:submit type="submit" theme="ajax" href="%

      {ajaxSubmitFormTest}

      " formId="testForm" value="Submit Outside Form"/>

      The string "TEST_STRING" fail to bind to the field "myBean.name" inside the action class when I use the ajax submit button to submit my form. But it work find with normal submit form button.

      Attachments

        Activity

          People

            musachy Musachy Barroso
            stanleyc Stanley Cheng
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: