The page has more than one name in the same input and the background action in a property corresponding, has been curious why can be submitted to the background, but sometimes also reported this property cannot find the corresponding method (multiple name is the same as if the array is matched, so cannot find),
But my input with JS control disable, that is, a submission form, the form name of the same only one input is not disable. had been curious, and later saw the following blog: Just understand what's going on
http://bbs.csdn.net/topics/380063466
That is, input is set to disabled= "disabled" such as using struts to submit is not a value. The resulting null value. This is normal.
There is a page, the user's identity query out into the input box, the original time, the content of this box allows users to modify, the program runs no problem.
Later changed to prohibit user modification, added disabled= "disabled", the result is empty pointer.
Then, is a pass debug, only then found that there is such a problem, before really do not know!
Input set disabled, after STRUS2 submitted to the background, the background does not get the value