コントローラは、日付タイプのパラメータを受け入れます。

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 }

 

おすすめ

転載: www.cnblogs.com/banzhuanlaowang/p/11455972.html