我使用如下符号在“Struts 1”验证中定义验证常量:
<constant-name>chars</constant-name>
<constant-value>[\x20\x21\x5C\x22]</constant-value>
这似乎在 Oracle IAS 10g 上工作了很长时间,但现在在迁移到 Bea Weblogic 11g 后,针对此 MASK 的验证返回错误错误。
<var-name>mask</var-name>
<var-value>^${chars}*$</var-name>
调试验证框架我发现,上面的常量值似乎是字面意思。
文件以 ANSI 编码为 ISO-8859-1 标准和 Unix 格式。
有谁知道这里可能出了什么问题?