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=""  
  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=""  
  4.                        value="<fmt:formatDate pattern="yyyy-MM-dd" value="${clientDTO.birthday}"/>"/>  
  5.             td>  
  6. spring:bind>  

希望对大家有用

你可能感兴趣的:(Spring,Java,XML,C,C++)