1. 程式人生 > >DateConverter does not support default String to 'Date' conversion

DateConverter does not support default String to 'Date' conversion

原因:使用request獲取date日期時,beanutils不能將String轉換成Date

1.將bean裡面的Date型別轉換為java.sql.Date;

2.自己註冊一個轉換器。原始碼裡有提供DateLocaleConverter這個類做註冊的轉化器

原始碼裡有提供DateLocaleConverter這個類做註冊的轉化器

ConvertUtils.register(new DateLocaleConverter(), Date.class);  
ConvertUtils.register(new Converter(){  
    @SuppressWarnings
("rawtypes") @Override public Object convert(Class arg0, Object arg1) { System.out.println("註冊字串轉換為date型別轉換器"); if(arg1 == null){ return null; } if(!(arg1 instanceof String)){ throw new ConversionException("只支援字串轉換 !"); } String str = (String)arg1; if
(str.trim().equals("")){ return null; } SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd "); try{ return sd.parse(str); }catch(ParseException e){ throw new RuntimeException(e); } } }, java.util.Date.class);

相關推薦

DateConverter does not support default String to 'Date' conversion

原因:使用request獲取date日期時,beanutils不能將String轉換成Date 1.將bean裡面的Date型別轉換為java.sql.Date; 2.自己註冊一個轉換器

[轉] String to Date conversion in hive - 在 Hive 中各種字符串轉換成日期格式

ogr tab code com .com rom left pro nbsp [From] http://bigdataprogrammers.com/string-date-conversion-hive/ Please refer below table to c

Unable to validate using XSD: Your JAXP provider does not support XML Schema

今天在maven工具構建一個java web(暫時只用到tomcat+spring)的工程時,遇到了幾個小問題,由於以前也碰到過,所以想記錄一下,以備未來查閱: (A)tomcat啟動的時候報這個錯,貌似是不能解析xml檔案,然後到網上找了一下解答 org.

Endeca Install Problem ‘JDBC driver does not support XA, hence cannot be a participant in to-phase c

If like me you’ve downloaded Endeca 3.1 and want to try all the extra goodies that have been added. One of the first things I wanted t

Norton Antivirus 2005 does not support to Repair feature的錯誤解決

今天Norton Antivirus 2005忽然不知道怎麼搞得,只要一開啟Word文件,就蹦出標題上說的錯誤,而且還跳出來個Installer,不知搞什麼鬼。Google了一下,發現是我昨天清理開始選單中的快捷方式造成

【Visual Studio】MFC does not support WINVER less than 0x0501 解決方案(轉)

.net style win blog 文件 ros family sim tar 原文轉自 http://blog.csdn.net/ygzhong000/article/details/41750841 解決方案:在stdafx.h頭文件中添加以下行。 #def

python 報錯TypeError: 'range' object does not support item assignment,解決方法

class 問題 support nts str 數列 num 方法 star 貼問題 nums = range(5)#range is a built-in function that creates a list of integers print(nums)#pri

jstl標簽的fmt:formatDate格式化日期 String to Date

property edate highlight stl lease time RM 轉換 for 之前我的一篇博客中: 寫到過如何將後臺日期類型轉換在前臺顯示,今天我在用其中的第四種方法 <fmt:formatDate value="&{diary.re

'dict_values' object does not support indexing, Python字典dict中由value查key

ima 通過 pre rap error mod returns RR rds Python字典dict中由value查key 眾所周知,字典dict最大的好處就是查找或插入的速度極快,並且不想列表list一樣,隨著key的增加越來越復雜。但是dict需要占用較大的

Your development team, "", does not support the Push Notifications capability.

找到 abi 解決 運行 文件中 cati devel xxx 解決方法 問題: Your development team, "", does not support the Push Notifications capability. 解決方法: 1.找到工程文件中

Host does not support domain type kvm for virtualization type 'hvm' arch 'x86_64'

ror not mini bsp erro centos7.0 mod hvm 報錯 kvm創建虛擬機報錯: qemu-img create -f qcow2 /tmp/centos.qcow2 10G virt-install --virt-type kvm --na

【已解決】使用Navicat連接MySQL數據庫時報錯Client does not support authentication protocol requested by server; consider upgrading MySQL client

ransient nbsp .com res ctr lis org get nfa 報錯緣由:   起初在驗證一個mybatis的demo時提示“Error querying database”(見下方完整代碼),找了很多方法沒有解決,最後在貼吧找到答案。錯誤原因是安裝m

git報ssh variant 'simple' does not support setting port解決辦法

setting led 解決辦法 ont support pla post cin idt 解決辦法 在git bash中輸入命令 1 git config --global ssh.variant ssh 照著來一遍,肯定解決

jstl c標籤 ”test does not support runtime expressions“

將jstl 的uri <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>(沒有jsp) 換為: <%@ taglib prefix="c" uri="h

quartus II編譯報錯:Error: Current license file does not support the XXX device

環境:    win7 (64位); quartus II 版本:quartus II 11.0    (64位,32位); 使用quartus II測試"Hello World!"的程式,Qsys製作相應的軟核。 剛開始測試的時候使用quartu

MySQL——navicat 連接 mysql 出現1251Client does not support authentication protocol requested by server的解決方案

https mysq 技術分享 navi 參考 ide 圖片 生效 出現 前期修改root密碼問題(首次安裝的root密碼是空,直接Enter就行): cmd用管理員身份進入,然後輸入 mysqladmin -u root -p password newpassword

mongo db資料庫的基本操作 TypeError: 'str' object does not support item assignment 解釋及解決辦法

items=doc('a').items() for item in items: prodoct={ 'im' : item.text() } db['sinaa'].insert(prodoct) TypeError: 'str' object d

解決git報ssh variant 'simple' does not support setting port

解決git報ssh variant 'simple' does not support setting port 一、解決辦法:在git bash中輸入命令 git config --global ssh.variant ssh 二、解釋說明: git

Python學習(二)-常見問題(4)TypeError: 'tuple' object does not support item assignment

Python學習(二)-常見問題(4)TypeError: 'tuple' object does not support item assignment 這是元組修改時的常見報錯 元組(tuple)是不能修改的,當執行tup[*]=*時,報錯如下圖 當建立了元組,那麼元組的增

A filter or servlet of the current chain does not support asynchronous operations

(原文是我之前的一個賬號,在17年3月份寫的一篇部落格,那個賬號不打算繼續用了,遷過來) https://blog.csdn.net/alun1314deai/article/details/61195121 非同步請求需要配置,允許其非同步請求才可以,包括servlet和相關的過濾器,一整