发现Tapestry5 MaxLength Validator bug

今天在使用字符串长度验证时发现bug,于是乎 google ,发现这个问题3个月前就有人问过了。 有位老外回答:

http://tapestry.1045711.n5.nabble.com/A-strange-error-with-MaxLength-Validator-td5546700.html

Looks like you've found a bug... please file a jira for it 

As a workaround, override the message using the link I sent previously with 
a valid error message. 


https://issues.apache.org/jira/browse/TAP5-1958

于是再次更新T5源码发现这个问题还没有被修订,可叹。。 估计是没有在jira上记录,随后找了找,发现就在3天前有另外一位大仙已经记录了,可是不是3个月前提问题的那个人。

对于国人参加开源项目的力度表示很无奈,可能是E问太烂的缘故吧,可bug不修正使用起来很不方便。。。再次感叹一下3个月前那位大仙的勤劳吧。。 每个属性都需要维护不烦吗?

 现在说说没解决bug前如果处理吧,在页面中需要加入 .properties 文件,复写提示信息,如:

version-label=版本
firstName-label=姓
lastName-label=名
version-maxlength-message=您最多能为 %2$s 提供至少 %1$s 字符。
firstName-maxlength-message=您最多能为 %2$s 提供至少 %1$s 字符。
lastName-maxlength-message=您最多能为 %2$s 提供至少 %1$s 字符。

 

你可能感兴趣的:(发现Tapestry5 MaxLength Validator bug)