-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FORM_SUBMIT: optional Date field #39
Comments
Hi Interesting problem. Does this field has an JsonDeserializer? How does the json look that the client is sending to the server? Ralph On Wed, Aug 8, 2012 at 5:01 PM, salamoun notifications@github.com wrote:
|
Created a small test application and this is indeed a problem. extTID=5&extAction=formSubmitController&extMethod=handleFormSubmit&extType=rpc&extUpload=false&date=&remarks= and then Spring somehow gets an empty String and tries to convert that to a I'm trying to find a solution in the Spring Forum. Ralph On Wed, Aug 8, 2012 at 6:00 PM, Ralph Schaer ralphschaer@gmail.com wrote:
|
Found a solution in the Spring forum. It looks like you have to add a I added this code in the same @controller class where the FORM_POST is @InitBinder Here the link to the post from the Spring forum: Hope this works in your project as well. |
It works. Perfect solution. Thank you. |
Hello,
I have ExtJS formpanel that has Date field. But this field is optional, so user can leave it empty.
But when form is saved over FORM_SUBMIT method I get the error:
Failed to convert property value of type 'java.lang.String' to required type 'java.util.Date' for property 'startOfService'; nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type java.lang.String to type @org.codehaus.jackson.map.annotate.JsonSerialize java.util.Date for value ''; nested exception is java.lang.IllegalArgumentException
I cannot figure how to set this field as optional. So when contains empty string I need field be ignored.
The text was updated successfully, but these errors were encountered: