?? booleanconverter.java
字號:
package com.ponyjava.common.struts2;
import java.util.Map;
import org.apache.struts2.util.StrutsTypeConverter;
/**
* Boolean類型轉換
*
* 處理默認類型轉換只能為true或false,不能為null的問題。
*
* @author liufang
*
*/
public class BooleanConverter extends StrutsTypeConverter {
@Override
@SuppressWarnings("unchecked")
public Object convertFromString(Map context, String[] values, Class toClass) {
String value = values[0];
if (value == null) {
return null;
}
if ("false".equalsIgnoreCase(value) || "0".equals(value)) {
return false;
} else if ("true".equalsIgnoreCase(value) || "1".equals(value)) {
return true;
} else {
return null;
}
}
@Override
@SuppressWarnings("unchecked")
public String convertToString(Map context, Object o) {
Boolean value = (Boolean) o;
return String.valueOf(value);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -