jsp页面上有一个文本框,准备显示日期,比如2007-05-29,但是默认webwork显示的是07-05-29.
为了解决这个问题,我写了一个converter.
问题如下:
1、首先是我的action名称叫demoAction,但是将demoAction-conversion.properties放入相同目录下,它却没有找到,无法进行转换。
2、我换了一种方法,demoAction中有一个bean,叫做demo,我写了一个demo-conversion.properties放入demo所在的目录下却找到了。当然页面上显示的日期就是demo中的一个属性。但是问题是当我的页面提交后,action中的demo却无法拿到页面传来的相应日期属性的值。
其中自己对应页面提交的action配置的拦截器堆栈如下:
<interceptor-stack name="crudStack">
<interceptor-ref name="sessionInvalid" />
<interceptor-ref name="params" />
<interceptor-ref name="servlet-config" />
<interceptor-ref name="i18n" />
<interceptor-ref name="static-params" />
<interceptor-ref name="prepare" />
<interceptor-ref name="params" />
<interceptor-ref name="validation" />
<interceptor-ref name="workflow" />
<interceptor-ref name="token-session" />
</interceptor-stack>
自己思考了一阵后,还希望有人能提醒以下。
分享到:
相关推荐
《XWork 2.1.5:Web框架的核心组件与应用》 XWork是一个Java Web开发中的关键框架,它的核心在于提供了一套强大的动作处理机制和业务逻辑支持。在描述中提到的“xwork-2.1.5-all”是一个包含XWork所有组件的综合包...
xwork-1.1.1.jar, xwork-1.1.jar, xwork-1.2.1.jar, xwork-1.2.3.jar, xwork-2.0.0.jar, xwork-2.0.1.jar, xwork-2.0.3.jar, xwork-2.0.4.jar, xwork-2.0.5.jar, xwork-2.0.6.jar, xwork-2.0.7.jar, xwork-2.1.0.jar...
JavaEE源代码 xwork-2.0.4JavaEE源代码 xwork-2.0.4JavaEE源代码 xwork-2.0.4JavaEE源代码 xwork-2.0.4JavaEE源代码 xwork-2.0.4JavaEE源代码 xwork-2.0.4JavaEE源代码 xwork-2.0.4JavaEE源代码 xwork-2.0.4JavaEE源...
这可以通过实现`com.opensymphony.xwork2.conversion.impl.XWorkConverter`进行扩展。 6. **结果与视图**:Action执行后,通常会返回一个结果,这与视图层(如JSP、FreeMarker)相结合,呈现响应。`...
标题 "xwork" 暗示我们关注的是一个与软件框架或库相关的概念,特别是它在Java企业级开发中的应用。XWork是一个历史悠久的开源项目,它是Struts 1框架的核心部分,负责处理Action的执行逻辑。Struts是Apache软件基金...
《深入理解XWork框架:官方源码解析》 XWork是一个强大的Action框架,它为Java Web应用程序提供了模型-视图-控制器(MVC)模式的支持。这个框架的主要目标是简化企业级应用的开发,提高代码的可维护性和可扩展性。...
**XWork源文件及文档详解** XWork是Apache软件基金会Struts2框架的核心组件,它为Struts2提供了动作执行的基础架构。XWork提供了一种强大的、可扩展的、基于事件驱动的模型-视图-控制器(MVC)设计模式实现,支持...
《深入解析xwork 2.x源码:从2.1.2到2.2.1的演进》 xwork作为一个强大的Action框架,是Struts2的核心组成部分,它提供了动作处理、类型转换、数据校验等功能,对于Java Web开发者而言,理解其源码有助于提升对MVC...
XWork通过`Converter`接口实现各种数据类型的自动转换,如字符串到日期、数字等,极大地简化了开发者的工作。 3. **拦截器(Interceptor)**:`com.opensymphony.xwork2.interceptor`包是拦截器的核心。拦截器是...
在`com.opensymphony.xwork2.converters`包下,可以看到各种类型的Converter实现,如StringConverter、IntegerConverter等,它们负责将请求参数转换为预期的数据类型。同时,用户也可以自定义Converter,实现特定...
《深入解析xwork-2.0.7:框架与源码探索》 xwork-2.0.7是一个重要的Java框架,它在Web应用开发领域扮演着不可或缺的角色。本篇文章将详细探讨xwork的核心功能、设计理念以及如何通过其源码进行深入学习。 一、...
**XWork 2.1.6 文档详解** XWork 是 Struts 2 框架的核心组件之一,它提供了一种强大的动作处理机制,包括事务管理、异常处理和类型转换等功能。XWork 2.1.6 版本的 doc 文档包含了详细的 API 参考、用户指南和...
以下是一些关于OGNL的关键点: 1. **表达式语法**:OGNL表达式可以访问对象的属性,支持点号`.`和索引`[]`操作符,如`user.name`和`list[0]`。它还可以进行方法调用,如`date.format('yyyy-MM-dd')`。 2. **上下文...
《深入剖析xwork-2.0.4源码:揭示框架设计原理与实践》 xwork-2.0.4是ActionServlet的核心组件之一,它为Struts2框架提供了强大的业务逻辑处理能力。这个源码包是理解Struts2工作原理的关键,因为它包含了xwork的...
OpenSymphony公司的xWork资源包是一款为Java开发者量身打造的重要工具,主要用于构建企业级Web应用程序。这个资源包的核心是XWork框架,它是Struts2框架的基础,旨在提供一种灵活且可扩展的方式来管理应用程序的行为...
《深入剖析xwork-2.0.4源码:核心机制与设计哲学》 xwork是一个强大的Java框架,主要用于处理Web应用中的业务逻辑和动作控制。xwork-2.0.4版本是其发展过程中的一个重要里程碑,为开发者提供了更稳定、更高效的功能...
再者,overview.html文件通常是一个项目或库的概述文档,它可能包含了关于xwork-2.0.6的总体介绍、模块划分、主要类和接口的简要说明,是快速了解整个项目的入口。 最后,META-INF目录在Java项目中常常包含版本信息...
以下是关于XWork源码及如何在Eclipse中关联XWork源码的详细讲解。 1. **XWork核心概念** - **动作调度**:XWork通过ActionProxy和ActionInvocation实现动作的调度,ActionProxy负责创建ActionInvocation实例,而...
XWork是Struts2框架的核心组件,它提供了一种基于拦截器(Interceptor)的Action管理机制,为构建可维护、可扩展的企业级Web应用程序提供了强大的支持。本资源包含XWork的完整源码以及相关的文档(docs)和示例项目...
《XWork源码深度解析与应用指南》 XWork,作为一个强大的Action框架,是Struts2的核心组成部分,为Web应用提供了模型驱动的架构支持。它主要用于处理用户请求,执行业务逻辑,并与视图进行交互,从而实现MVC设计...