`
725137
  • 浏览: 82139 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Struts2中类型转换-国际化出错信息

阅读更多

一。全局型

在struts.xml文件中加入一个常量,并指定资源文件名

<constant name="struts.custom.i18n.resources" value="message" />

message是你要指定的国际化文件名

在message.properties里加入
xwork.default.invalid.fieldvalue ={0} 信息


其中{0}表示哪个属性出错,信息表示的是你加入的说明内容.


二局部

在Action类的同一目录下建立一个同名的properties文件。如LoginAction.java
就建立LoginAction.properties.
文件里写上

invalid.fieldvalue=出错信息

分享到:
评论

相关推荐

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

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

    转:struts1与struts2的区别

    这种设计模式可能会导致代码冗余,因为开发者需要为每种类型的输入数据创建额外的类。 - **Struts2**: Struts2直接使用Action对象的属性作为输入数据,消除了对`ActionForm`对象的需求。输入数据可以是复杂的对象...

    struts2核心包

    同时,这个包还包含Action的支持类、结果类型、国际化、主题和样式等。 4. **ognl-2.7.3.jar**: OGNL(Object-Graph Navigation Language)是一种强大的表达式语言,用于在Java对象图中导航并操作数据。在Struts2中...

    struts2讲义_吴峻申

    8.2.3 Struts2输入校验出错信息的国际化配置形式 163 8.3 集合类型输入校验介绍 165 8.3.1 Struts2中单个Java对象的输入校验形式 166 8.3.2 Struts2对象集合即批量输入的校验形式 169 8.4 Struts2输入校验器大全 171...

    struts2 出错

    在标题"struts2 出错"中,我们可以推测这是一个关于在使用Struts2框架时遇到的问题。描述中提到的链接指向了一篇博客文章,但没有提供具体信息,所以我们将基于Struts2的一般知识来探讨可能出现的错误及其解决方案。...

    Struts2与Struts1.x的深度比较

    - **Struts2** 自动处理类型转换,包括日期、数字等复杂类型,大大减少了因类型不匹配导致的错误。 5. **异常处理** - **Struts1.x** 的异常处理相对原始,需要在配置文件中指定错误页面,处理方式较为繁琐。 - ...

    struts2ajax

    4. **JSON与XML响应**:在Struts2中,可以通过配置Action的Result类型为`json`或`xml`,使得Action的返回值被自动转换为这些格式。JSON因其轻量级和易于解析的特性,通常更受欢迎。 5. **Struts2拦截器**:Struts2...

    如何使用struts2的零配置插件convention

    在Struts2中,零配置的概念意味着尽量减少或避免手动编写XML配置文件,以提高开发效率和减少出错的可能性。`Convetion`插件是Struts2实现零配置的核心工具,它基于“约定优于配置”的原则工作。 ### 1. Convention ...

    struts2黎活明PPT教案

    Struts2的配置文件struts.xml是整个框架的核心,它定义了动作映射、结果类型、拦截器栈等信息。开发者可以根据需要自定义配置,以满足应用程序的特定需求。 总的来说,Struts2作为Struts1的改进版,带来了更优秀的...

    java_web中struts2框架需要导入的jar包(2.1.8.1)

    XWork是Struts2的基础,处理Action的执行逻辑,支持类型转换、数据校验和异常处理。 2. **freemarker-2.3.15.jar**:Freemarker是一个模板引擎,用于动态生成HTML、XML或其他文本格式的文件。在Struts2中,...

    struts2采用convention-plugin实现零配置

    Struts2是一个流行的Java Web框架,它主要用于构建MVC(模型-视图-控制器)架构的应用程序。在Struts2的某个版本之后,引入了`convention-plugin`,旨在简化配置,实现“零配置”开发。`convention-plugin`通过预设...

    maven整合struts2全注解

    在Java Web开发中,Maven、Struts2和...在实际项目中,我们还可以利用Struts2的注解进行更复杂的配置,如拦截器、类型转换器、结果类型等。这种整合方式对于理解和实践Maven、Struts2以及Java Web开发有着重要的意义。

    Struts2标签库

    6. **标签的国际化与本地化**:Struts2支持多语言环境,`&lt;s:text&gt;`和`s:message`标签可以获取资源包中的消息,实现动态语言切换。`&lt;s:text name="label.greeting" /&gt;`会查找对应的国际化文本。 7. **主题和皮肤**:...

    struts annotation.ppt

    2. **简化开发**:通过注解,开发者可以直接在代码中指定Action、拦截器(Interceptor)、验证(Validation)和类型转换(Type Conversion)等配置,使得代码更加直观,降低了出错的可能性。 3. **业务流程的清晰...

    struts2.3.3必要jar文件

    - **xwork-core.jar**:XWork是Struts2的基础,提供了依赖注入、类型转换、异常处理等功能。 - **ognl.jar**:包含了OGNL的实现,用于对象图的导航和表达式解析。 - **freemarker.jar**:Struts2支持FreeMarker...

    struts2至少必须要使用6个包

    XWork是Struts2的基础,它为Struts2提供了许多底层服务,如类型转换、参数绑定、异常处理和工作流管理。XWork的核心类如ActionContext和ValueStack,是Struts2实现MVC模式的重要组成部分。 3. **freemarker-2.3.16...

Global site tag (gtag.js) - Google Analytics