`
laorer
  • 浏览: 435830 次
  • 性别: 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  
没啥不同吧,两段代码

相关推荐

    struts的form不能初始化java.util.Date类型

    然而,有一个常见的问题出现在尝试初始化`java.util.Date`类型的字段时,即“Struts的form不能初始化java.util.Date类型”。这个问题通常是由于日期对象的序列化和反序列化机制导致的,以及Struts默认的数据绑定策略...

    spring 属性参考与自动绑定

    这意味着如果容器中存在一个类型匹配的bean,Spring会自动将其注入到相应的属性中。例如: ```xml &lt;bean id="dateBean" class="java.util.Date"/&gt; &lt;bean id="helloBean" class="onlyfun.caterpillar.HelloBean" ...

    spring-social-google-1.0.0.RELEASE.zip

    5. Date和Time API的改进:新的`java.time`包提供了更好的日期、时间和时区处理能力,替代了过时的`java.util.Date`和`java.util.Calendar`。 6. Type注解:允许在类型(包括参数、返回值、字段和局部变量)上使用...

    spring数据格式转换

    此外,Spring还支持对复杂类型的转换,如`CustomCollectionEditor`用于`String`到`Collection`,`CustomDateEditor`用于`String`到`java.util.Date`,以及`URLEditor`用于`String`到`URL`的转换。 在处理JavaBean...

    spring mvc3.1.0 日期自动转换

    Spring MVC 是一个强大的Java Web开发框架,用于构建高效、可维护的Web应用程序。在Spring MVC 3.1.0版本中,它引入了许多改进和新特性,其中之一就是日期自动转换功能。日期自动转换使得开发者在处理HTTP请求参数时...

    springmvc类型转换.md

    在Spring 3.1之前的版本中,如果需要对特定类型的参数进行格式化或者转换,可以使用`@InitBinder`注解来注册一个自定义的编辑器(`CustomEditor`)或转换器(`Converter`)。下面是一个例子: ```java import org....

    spring-expression

    例如,`#{T(java.util.Date).now()}`就是一个简单的SpEL表达式,用于获取当前日期。 SpEL的语法结构包括以下关键部分: 1. **字段访问**:`#{bean.field}` 访问对象的字段。 2. **方法调用**:`#{bean.method()}` ...

    Spring学习笔记

    这里我们定义了一个名为`customEditorConfigurer`的bean,它注册了一个针对`java.util.Date`类型的自定义编辑器。通过`CustomDateEditor`,我们指定了日期的格式为`yyyy-MM-dd`,并且不允许用户输入的时间为空。 ##...

    java日期控件

    你可以使用Java的`java.util.Date`或`java.time.LocalDate`类作为模型。 4. **API集成**:在Web应用中,你需要将前端日期控件与后端Java API(如Spring MVC)集成,确保选定的日期能正确传输到服务器。 5. **响应...

    java面试题收集集锦

    - 日期和时间处理常用java.util.Date和java.time包,可以获取日期、时间戳,并进行格式化。 2. **数组与集合** - 数组是一维或多维的数据结构,集合如ArrayList、LinkedList、HashSet等提供了更灵活的数据管理...

    SpringMVC之DataBinding和Validation--Validator,PropertyEditor,Converter,Formatter

    例如,如果你需要将请求参数的日期字符串转换为`java.util.Date`对象,你可以自定义一个`PropertyEditor`实现。Spring MVC会自动寻找合适的`PropertyEditor`并将参数值转换为正确的类型。 `Converter`和`Formatter`...

    strut2,spring,mybatis,springmvc个人笔记

    - `JAVA下的日期时间类和格式化输出`:在Java中,日期时间处理涉及`java.util.Date`、`java.time`包(Java 8及以后版本)以及相关格式化类如`SimpleDateFormat`。这些工具用于处理日期时间的创建、比较、格式化输出...

    pring3表达式语言共13页.pdf.zip

    Spring 3表达式语言(Spring Expression Language,简称SpEL)是Spring框架中一个强大的表达式系统,用于在运行时查询和操作对象图。它提供了一种简洁、灵活的方式来访问和操作对象属性,以及执行基本算术和逻辑运算...

    java技术点

    7. **日期处理**:Java.util.Date和java.time包中的类。 8. **国际化支持**:使用ResourceBundle处理不同语言的资源文件。 9. **大整数类型**:BigInteger类处理大整数运算。 10. **日志记录**:使用System.out....

    JAVA 取 execl

    - 如果目标是将数据展示在Web页面上,那么你需要一个Web框架,如Spring MVC,它允许你将后端数据绑定到前端视图。 - 使用模型(model)在控制器(controller)中处理Excel数据,然后传递给视图(view),例如JSP或...

    富基融通JAVA软件工程师面试题(2011.12)

    - `String` 类在 Java 中是一个不可变类,这意味着一旦创建了一个 `String` 对象,它的值就不能再改变。因此,当对 `String` 对象进行多次修改操作时,会创建多个字符串对象,这在性能上是不划算的。 - `...

    gateway和jwt网关认证实现过程解析

    import java.util.Date; import java.util.HashMap; import java.util.Map; import io.jsonwebtoken.ExpiredJwtException; import org.springframework.util.StringUtils; import io.jsonwebtoken.Jwts; import io....

    Spring各版本新特性的介绍

    * 与Java 8同时得到支持的是JSR-310--Date与Time API,在处理时间和日期时,他为开发者提供了java.util.Date或java.util.Calendar更丰富的API。 * 为Groovy开发的应用程序提供了更加顺畅的编程体验,尤其是支持非常...

    利用反射实现JavaBean 的自动赋值

    - `java.util.Date` - `String` 对于其他类型,代码会自动忽略。当然,开发者可以根据实际需求轻松扩展这个列表,添加更多的类型支持。 #### 注意事项 1. **性能问题**:反射操作可能会导致性能下降,因为它涉及...

    jsp基本语法

    - `&lt;jsp:useBean&gt;`:用于实例化一个JavaBean对象,并将其绑定到JSP页面的作用域中。 - `&lt;jsp:forward&gt;`:将请求转发到另一个资源,如另一个JSP页面或Servlet。 - `&lt;jsp:include&gt;`:动态地包含一个文件到当前JSP...

Global site tag (gtag.js) - Google Analytics