java - ${getText(fieldName)} 在客户端验证中不显示任何内容

标签 java validation struts2 resourcebundle ognl

我已经使用 Struts2 框架实现了客户端验证机制,但是当发生错误时,属性文件中的 ${getText(fieldName)} 变量显示为空,例如,它显示为 "The field is required" 而不是 "The field username is required"

我在属性文件中有这个:

errors.required=Field ${getText(fieldName)} is required.

最佳答案

只需在属性文件中定义键值pare

username=username

假设 username-validation.xml 中的 fieldName

关于java - ${getText(fieldName)} 在客户端验证中不显示任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15935002/

相关文章:

java - 错误: java. lang.ClassNotFoundException :com. mysql.jdbc.Driver

java - 可执行文件可以将某些内容返回给另一个可执行文件吗?

java - Action 类构造函数如何与 Struts2 一起工作?

java - struts2变量仅在javascript中被调用一次

Java - 返回 Hashmap<Class,ArrayList<Class>> 中最长 ArrayList 的键

java - 在Java中,从哪里可以调用构造函数?

java - 如何使用 javax.validation 将 @NotNull 约束应用于类中的所有字段?

validation - 如何在 Angular 2 中添加表单验证模式?

mysql - 如何在 SQL 查询中比较过期日期是否超过 NOW()?我正在尝试使用 MYSQL 查询验证过期日期

java - 如何在jsp文件中使用freemarker标签库?