JSF中自定义消息(一)

程序基本跑通,现在把添加自定义验证器的功能的学习经验记录一下

在使用JSF提供的验证器的时候输出的消息比较固定,如果不加修改提供给客户的话,必定造成程序的交互能力比较差,

今天的实验程序搞定了如何修改JSF中给定的固定验证器的输出值问题

程序中提供的固定验证器有:required其值为true时判断输入不能为空;f:validateLength判断输入长度;f:validateDoubleRange可以理解为浮点数的验证主要验证双精度数值;f:validateLongRange长整数验证器

方法:首先创建java属性文件后缀为.properties 讲此文件创建在包package中,输入 如:javax.faces.component.UIInput.REQUIRED=is not empty       //输入为空产生消息
javax.faces.component.UIInput.REQUIRED_detail=is not empty      //输入为空产生的详细消息
javax.faces.validator.LengthValidator.MAXIMUM=less than {0}      //长度验证器的最大值消息
javax.faces.validator.LengthValidator.MINIMUM=more than {0}      // 长度验证器的最小值消息

然后在faces-config.xml中加入

<message-bundle>org.message.res.message</message-bundle>
    <locale-config>
      <default-locale>en</default-locale>     
    </locale-config>
  </application>
重点注意<local-config>提供的默认值

验证器的使用方法正常!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值