| Author |
Can not update the struts form
|
jack fe
Greenhorn
Joined: Nov 10, 2009
Posts: 16
|
|
Guys:
I have a question. When the form submitted, the value of 'clientPageNumber' of 'pageInfo' of 'form' is still 0 instead of 5
during processing the action class on the server side.
How can I update the value of that?
Thanks.
The source is in the following:
jsp
<bean:define id="formPageInfo" name="TestForm" property="pageInfo"/>
<!-- pageInfo is a property object of form -->
<input type="hidden" id="tablePageNumber" name="tablePageNumber" value="<bean:write name="formPageInfo" property="clientPageNumber"/>"/>
<!-- clientPageNumber is a int property of pageInfo object -->
javascript
function submitFormFunction(){
document.getElementById("tablePageNumber").value= 5 + '';
document.myform.action = "/<%=StartupConstants.APPLICATION_WAR_VALUE%>/TestUpdateFormAction.do";
document.myform.submit();
}
|
 |
Tom Rispoli
Ranch Hand
Joined: Aug 29, 2008
Posts: 349
|
|
The name of the input field is going to need to match the name of the property in your form. So it sounds like the name of the input field should be pageInfo.clientPageNumber
Hope that helps.
|
 |
jack fe
Greenhorn
Joined: Nov 10, 2009
Posts: 16
|
|
You are right.
Thanks.
|
 |
 |
|
|
subject: Can not update the struts form
|
|
|