`
chw0892
  • 浏览: 21522 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

struts类型转换检验

阅读更多
有2种输出,全局的资源文件和局部的资源文件
全局:
     首先在struts.xml里面的<struts />配置<constant name="struts.custom.i18n.resources" value="资源文件名(假如资源文件是message.properties,所以这里的value的值是message)">。
     其次在src目录下建资源文件message.properties,然后再资源文件里写:
xwork.default.invalid.fieldvalue = {0} error (等号前面的必须这么写,后面的不解释,自己百度一下,你就知道了,谷歌一下,你知道的太多了。)


局部:
    对谁进行转换,就在该包下建立一个资源文件,其名字必须是:进行转换的类的名字.properties,比如:注册账号,其动作action类得名字是RegisterAction,则资源文件名为RegisterAction.properties。
   其次在资源文件里这样写:invalid.fieldvalue.属性名 = ...... 。(=之前不变)
  比如:
   invalid.fieldvalue.age = age arrer
 
1
1
分享到:
评论

相关推荐

    Struts2.0属性转换器的作用说明

    2. **检测**:在表单数据绑定到Action时,Struts2会检查每个属性是否需要转换,如果需要,就会查找对应的转换器。 3. **实例化**:找到合适的转换器后,Struts2会创建其实例。 4. **转换**:使用转换器的`convert`...

    struts2校验器类型详解

    ##### 类型转换检验器 (ConversionErrorFieldValidator) 此类校验器主要用于处理类型转换错误。例如,在接收用户输入并尝试将其转换为某个特定的数据类型(如整型或日期类型)时,如果转换失败,则会触发类型转换...

    Struts2输入校验总结

    1. **类型转换**:首先,Struts2框架使用类型转换器将HTTP请求中的字符串参数转换为相应的Java类型,如Integer、Date等,并将这些值设置为Action类的属性。 2. **异常处理与错误封装**:如果类型转换过程中遇到问题...

    struts漏洞检测工具2017

    该漏洞源于REST插件处理ActionMessage时的类型转换错误,攻击者可以构造恶意的HTTP请求头,导致服务器端执行任意代码。 2. **S2-046(CVE-2017-9791)**,这是一个信息泄露漏洞,由于Struts2的OGNL表达式处理不当,...

    Struts 2 全版本漏洞检测工具 18.09 过waf版

    5、作者对不同的struts2漏洞测试语句做了大量修改,执行命令、上传功能已经能通用。 6、支持HTTPS。 7、支持GET、POST、UPLOAD三种请求方法,您可以自由选择。(UPLOAD为Multi-Part方式提交) 8、部分漏洞测试支持...

    struts2总结大全

    Struts2允许自定义类型转换器,以便在Action属性和请求参数之间进行数据转换。局部类型转换器针对特定Action类的某个属性,而全局类型转换器则对所有Action类生效。通过实现`Converter`接口或扩展`...

    Struts2学习文档

    - **概念介绍**:Struts2提供了许多内置的类型转换器,如`IntegerTypeConverter`、`DateTypeConverter`等,这些转换器用于自动将表单提交的数据转换为目标对象的类型。 **5.2 基于OGNL的类型转换** - **5.2.1 直接...

    Properties Editor(在eclipse编辑struts2 资源文件的插件 由unicode转换成中文)

    1. 在编辑过程中,插件会自动检测文件的原始编码,并在转换为中文显示时保持数据完整性。 2. 修改后的文件将以你选择的编码(通常是UTF-8)保存,这有助于保持与其他开发者的协作一致性。 3. 为了防止编码问题,建议...

    Struts2基础篇随书源代码

    默认情况下,Struts2支持基本类型和String的自动转换,但也可以自定义类型转换器。通过这部分代码,你可以了解如何处理复杂类型的转换问题。 第7章“拦截器”是Struts2的核心特性之一,它允许开发者在Action执行...

    struts2 短路校验(客户端校验)

    4. **生成校验脚本**:Struts2会自动将校验规则转换为JavaScript代码,并插入到页面中。为了实现这一点,需要在JSP页面中包含`struts-tags`库,例如`&lt;s:head/&gt;`标签,它会生成必要的JavaScript代码。 5. **处理错误...

    struts2-----之一

    6. **类型转换**:Struts2内置了类型转换机制,自动将HTTP请求参数转换为Action属性,简化了开发过程。 7. **国际化与本地化**:Struts2支持多语言环境,可以通过资源包(properties文件)实现内容的国际化。 8. *...

    struts2+MySQL+jfreechart生成带热点

    在Struts2中,我们可以将生成的Chart对象转换为图片(如JPEG或PNG),然后将其作为响应的一部分发送给浏览器。这通常通过ChartUtilities类的静态方法实现,如`ChartUtilities.writeChartAsJPEG()`或`ChartUtilities....

    struts2的标签应用

    Struts2是一个强大的Java web框架,它极大地简化了MVC(模型-视图-控制器)架构的实现。...在深入学习过程中,记得实践是检验真理的唯一标准,多写代码,多尝试,你将能更好地理解和运用Struts2的标签库。

    Struts2 poi动态导入导出Excel源码示例

    最后,使用Struts2的`StreamingActionResult`或者自定义的Result类型,将Workbook对象转换为流,返回给浏览器下载。 6. **运行说明**: 源码中通常会包含一个README文件,说明如何配置环境(如设置Struts2的配置...

    struts2.2必须jar包

    3. **视图渲染**:`struts2-xwork-core.jar` 包含XWork框架,它是Struts2的基础,负责处理动作、类型转换和验证。 4. **依赖库**:Struts2依赖于其他开源库,如`ognl.jar`(Object-Graph Navigation Language),...

    struts2的jar包

    7. **xwork-core.jar**:XWork是Struts2的基础框架,提供了Action、拦截器和类型转换等功能。 8. **struts2-spring-plugin.jar** 或 **struts2-cdi-plugin.jar**:用于集成Spring或CDI容器,管理Action和依赖注入。...

    struts2实现的中英文切换

    考虑到浏览器默认语言的设置,Struts2会自动检测并使用它。可以通过覆盖`struts.properties`中的`struts.locale`属性来自定义默认语言。 7. **处理动态切换**: 如果需要在用户操作时动态切换语言,可以在Action...

    Struts终极漏洞利用工具及代码

    这个漏洞出现在Struts2的OGNL表达式语言解析器中,由于不正确的类型转换,攻击者可以注入并执行恶意的OGNL表达式,从而获得服务器的完全控制。修复此漏洞需要更新到Struts2的安全版本或者配置适当的过滤规则以阻止...

    自己总结的struts2学习笔记(转)

    Struts2在Struts1的基础上进行了大幅度的改进,不仅继承了Struts1的优点,还引入了许多新的特性,如拦截器、类型转换、文件上传下载、国际化等,使开发者可以更加灵活和高效地进行Web应用开发。 #### 二、Struts2的...

    struts_2.1.8.1相关jar包

    6. **xwork-core.jar**:XWork是Struts 2的基础框架,它提供了类型转换、验证、异常处理等功能。Struts 2在XWork之上构建,因此需要这个jar包。 7. **ognl.jar**:Object-Graph Navigation Language,用于表达对象...

Global site tag (gtag.js) - Google Analytics