已上载项目的图像:“Tapestry 5”
  1. 挂毯5
  2. TAP5-520型

如果regexp包含公共字符(包括逗号),那么使用带有@Validate注释的正则表达式会导致奇怪的解析错误

    XML格式单词可打印JSON格式

细节

    • 缺陷
    • 状态: 关闭
    • 次要
    • 分辨率: 固定的
    • 5.0.18
    • 5.1.0.1
    • 挂毯芯

    描述

      尝试将此字段添加到表单中:

      @验证(“regexp=^([a-zA-Z0-9]

      {2,4}

      )+$")
      private String somefield;

      页面将无法呈现,但出现以下异常:

      BeginRender中的渲染队列错误[mypage.somefield]:读取组件mypage的参数“validate”失败。somefield:强制^([a-zA-Z0-9]{2到java.util.regex.Pattern类型(通过String-->java.util.regex.Pattern)失败:索引15附近的未闭合计数闭包^([a-zA-Z0-9]{2 ^

      附件

        问题链接

          活动

              伊戈尔·德罗比亚兹科伊戈尔·德罗比亚兹科
              卓斯提亚科斯蒂安·米克列夫斯基
              投票:
              1 投票支持这个问题
              观察者:
              2 开始关注这个问题

              日期

                创建:
                更新时间:
                断然的: