论坛首页 Java版 Struts

Struts2 报Conversion registration error

浏览 433 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
时间:2007-12-23 关键字: converter
版本是Struts2.0.11

下面是DateConverter的代码
import org.apache.commons.lang.StringUtils;
import org.apache.struts2.util.StrutsTypeConverter;
import java.text.SimpleDateFormat;
import java.text.ParseException;
import java.util.Map;

public class DateConverter extends StrutsTypeConverter {
    private SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");

    public DateConverter(String formatPattern) {
        if (StringUtils.isNotBlank(formatPattern)) {
            format = new SimpleDateFormat(formatPattern);
        }
    }

    @Override
    public Object convertFromString(Map ctx, String[] value, Class arg2) {
        if (value[0] == null || value[0].trim().equals("")) {
            return null;
        }

        try {
            return format.parse(value[0]);
        } catch (ParseException pe) {
            pe.printStackTrace();
        }
        return null;
    }

    @Override
    public String convertToString(Map ctx, Object data) {
        return format.format(data);
    }
}
   
时间:2007-12-23
没有注册转换器。
   
0 请登录后投票
论坛首页 Java版 Struts

跳转论坛:
JavaEye推荐