1. 受け入れられたパラメータdate型
UsersControllter.java 1.
1つの @RequestMapping( "toDate.do" ) 2 パブリック文字列toDateまで(日付){ 3 のSystem.out.println(日付)。 4 リターン「インデックス」。 5 }
1つの @InitBinder 2 公共 ボイドinitBinder(ServletRequestDatabinderバインダー)の{ 3 // 長いYYYY-MM-DDのフォーマットからページデータが日付型に変換されるように 。4 binder.registerCustomEditor(日クラス、新しい新しい CustomDateEditor(新しい新しいてSimpleDateFormat( "MM-DD-YYYY" )、 5。 真の)); 6 }
1 <%@ページ言語= " javaの" contentTypeの= " text / htmlの;のcharset = UTF-8 " 2 pageEncodingは= " UTF-8 " %> 3 <!DOCTYPE HTML > 4 < HTML > 5 < ヘッド> 6 < メタ文字コード= "UTF-8" > 7 < タイトル>ここで挿入タイトル</ タイトル> 8 </ ヘッド> 本体> 10 < HREF = "?ユーザー/ register.do名= ZS" >链接到List.do </ A > 11 12 < フォームアクション= "ユーザ/ register.do" 方法= "POST" > 13 姓名。< 入力タイプ= "テキスト" 名前= "は、uname" /> < BR > 14 密码:< 入力タイプ= "text"の名= "パスワード" /> < BR >15 性別:< INPUT タイプの = "text"の名= "性別" /> < BR > 16 年龄:< 入力タイプ= "テキスト" 名前= "アゲ" /> < BR > 17 地址:< 入力タイプ= "テキスト" 名前= "アドレス" / > < BR > 18 手机:< 入力タイプは、= "text"の名= "電話" /> < BR > 19は、 < 入力タイプ= "提出"値= "提出" /> 20がある </ フォーム> 21 22 </ ボディ> 23 </ HTML >
1つの @RequestMapping( "register.do" ) 2 パブリック列レジスタ(ユーザーのユーザー){ 3 のSystem.out.println(ユーザ)。 4 リターン「インデックス」。 5 }
Users.javaは下2.bean
1つの パッケージcom.zhiyou100.wc.bean。 2 3 インポートjava.util.Date。 4 5 インポートorg.springframework.format.annotation.DateTimeFormat。 6人の 7 パブリック クラスユーザー{ 8 プライベート文字列のuname。 9 プライベート文字列のパスワード。 10 プライベート文字列のセックス。 11 プライベート int型の年齢; 12の プライベート文字列のアドレス。 13 プライベート文字列電話。 14 @DateTimeFormat(パターン= "YYYY-MM-DD" ) 15 プライベート日付brithday。 16 17 公衆日getBrithday(){ 18 リターンbrithday。 19 } 20 公共 ボイドsetBrithday(日付brithday){ 21 この .brithday = brithday。 22 } 23 公衆ストリングgetUname(){ 24 リターンのuname。 25 } 26 公共 ボイドsetUname(文字列のuname){ 27 この .uname = のuname。 28 } 29 パブリック文字列getPasswordに(){ 30 リターン・パスワード。 31 } 32 公共 ボイドするsetPassword(文字列のパスワード){ 33 このみましょう。パスワード= パスワード。 34 } 35 パブリック文字列getSex(){ 36 リターン性別。 37 } 38 公共 ボイドsetSex(文字列性別){ 39 この .sex = セックス。 40 } 41 42 公共 のint getAge(){ 43 リターン年齢。 44 } 45 公衆 無効 setAge(int型の年齢){ 46 この .age = 年齢; 47 } 48 パブリック文字列のgetAddress(){ 49の リターンアドレス。 50 } 51 公共 ボイドsetAddress(列アドレス){ 52 この .address = アドレス。 53 } 54 パブリック文字列getPhone(){ 55 リターン電話。 56 } 57 公共 ボイドsetPhone(文字電話){ 58 このドットフォン=電話; 59 } 60 @Override 61 パブリック文字列のtoString(){ 62 リターン "ユーザー【のuname =" +のuname + "パスワード=" +パスワード+ "性別=" +性別+ "年齢=" +年齢+」、アドレス= " 63 +アドレス+"、電話= "+電話+"、brithday =」+ brithday + "]" 。 64 } 65 パブリックユーザー(文字列のuname、文字列のパスワード、文字列の性別、int型の年齢、文字列のアドレス、文字列電話、日付brithday){ 66 スーパー(); 67 この .uname = はuname。 68 本。69 この .sex = セックス。 70 この .age = 年齢; 71 この .address = アドレス。 72 このドットフォン= 電話; 73 この .brithday = brithday。 74 } 75 パブリックユーザー(){ 76 スーパー()。 77 // TODO自動生成コンストラクタスタブ 78 } 79 80 81 }