Raible's Wiki

Raible Designs
Wiki Home
News
Recent Changes

AppFuse

Homepage
  - Korean
  - Chinese
  - Italian
  - Japanese

QuickStart Guide
  - Chinese
  - French
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish
  - Japanese

User Guide
  - Korean
  - Chinese

Tutorials
  - Chinese
  - German
  - Italian
  - Korean
  - Portuguese
  - Spanish

FAQ
  - Korean

Latest Downloads

Other Applications

Struts Resume
Security Example
Struts Menu

Set your name in
UserPreferences


Referenced by
AppFuseSupport




JSPWiki v2.2.33

[RSS]


Hide Menu

AppFuseStrutsDates


Difference between version 3 and version 2:

At line 9 changed 1 line.
to Strings in your form.
between your POJO to your Form.
At line 11 changed 2 lines.
So in your form you have getDOB() which returns a string....
So in your form and your POJO, you have getDOB() which returns a date as well....
At line 22 changed 1 line.
java.lang.String dob; - the bridge between the dob java.util.Date in your POJO and the form.
java.util.Date dob;
At line 26 changed 5 lines.
The reason the dates are of type java.lang.String rather than java.util.Date in your
form is that if you apply the struts datePattern dd/MM/yyy validator to the user input
field, struts does not convert the string entered to a proper java.util.Date (that is
my belief anyhow - please correct me if this is wrong).... struts only seems to be able
to set the date property as a java.lang.String...
Now, struts will not set a Date object on your form (even if you apply the datePatten dd/MM/yyyy).
At line 27 added 10 lines.
So you need three fields to capture the string input:
{{{
private String dobString;
private String hourDobString;
private String minuteDobString;
}}}
Struts only seems to be able to set the date property as a java.lang.String...

Back to AppFuseStrutsDates, or to the Page History.