`
laorer
  • 浏览: 428045 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

spring绑定java.util.Date时的一个问题

阅读更多

 spring 的java.util.Date 数据绑定时,出现的一个问题,前提是controller的 initBinder()已经注册类型了

An error occurred while evaluating custom action attribute "value" with value "${status.value}": Attempt to convert String "1980-01-02" to type "java.util.Date", but there is no PropertyEditor for that type (null)

不知道什么原因,不过后来调整了下,解决了,原因继续再找,先把解决的方法说出来

下面是出错前的代码

xml 代码
  1. <spring:bind path="clientDTO.birthday">  
  2.             <td>  
  3.                 <input type="text" name="<c:out value='${status.expression }'/>"  
  4.                        value="<fmt:formatDate pattern="yyyy-MM-dd" value="${clientDTO.birthday}"/>"/>  
  5.             </td>  
  6. </spring:bind>  

下面是改正后的代码

xml 代码
  1. <spring:bind path="clientDTO.birthday">  
  2.             <td>  
  3.                 <input type="text" name="<c:out value='${status.expression }'/>"  
  4.                        value="<fmt:formatDate pattern="yyyy-MM-dd" value="${clientDTO.birthday}"/>"/>  
  5.             </td>  
  6. </spring:bind>  

希望对大家有用

分享到:
评论
2 楼 kyoisme2000 2011-08-23  
区别在哪里也不说,怎么就解决了
1 楼 jackyrong 2008-10-09  
没啥不同吧,两段代码

相关推荐

Global site tag (gtag.js) - Google Analytics