Struts
一種局部
如何實現
第一步
第二部
下面做一個局部類型轉化器的實例
我們在上面一片日志說過有個變量date類型的
這時候我們需要一個自定義的類型轉化器
首先我們定義一個類型轉化器
我們的類為
package com
import java
import java
import java
import com
publicclass DateTypeChange extends DefaultTypeConverter{//首先得繼承默認轉化器類
@Override
public Object convertValue(Map<String
Class toType) {//第二個參數是你的要轉化的數據就是我們下面test
SimpleDateFormat format=new SimpleDateFormat(
try {
if(toType==Date
String[] parm=(String[])value;
return format
}elseif(toType==String
Date date=(Date)value;
return format
}
} catch (Exception e) {
}
returnnull;
}
}
類型轉化器書寫完畢
書寫格式
文件裡面寫
順便把其他幾個test
package com
import java
publicclass Test {
private String name;
private String id;
private Date brithday;
public Date getBrithday() {
returnbrithday;
}
publicvoid setBrithday(Date brithday) {
this
}
public String getName() {
returnname;
}
publicvoid setName(String name) {
this
}
public String getId() {
returnid;
}
publicvoid setId(String id) {
this
}
public String execute(){
return
}
}
接著
<package name=
<action name=
<param name=
<result name=
</action>
然後
<form action=
<input type=
<input type=
<input type=
<input type=
最後
name=${name}<br>
id= ${id} <br>
brithday=${brithday}<br>
這時我們在index
當然如果你想寫全局轉化器
只要改properties文件
將他移動到web
xwrok
在裡面的內容
轉化的類型(有包名的)=轉化器(包名的)
所以是這麼寫
Java
意思是說對於所有date類型我都可以轉化為這種格式處理
From:http://tw.wingwit.com/Article/program/Java/ky/201311/28598.html