我希望使用spring验证器在jsp上配置显示错误消息,但不要将此配置用于message.properties。
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>message</value>
</list>
</property>
</bean>
答案 0 :(得分:0)
使用
带有三个参数的error.rejectvalue (“路径变量名称”,“任意名称”,“ 要展示的消息 “);
就像
一样error.rejectvalue("Name", "msg.name", "please enter name");
答案 1 :(得分:0)
error.rejectValue(字符串字段, 字符串errorCode, Object [] errorArgs, String defaultMessage)
使用给定的错误说明为当前对象的指定字段注册字段错误(如果有的话,遵循当前的嵌套路径)。
字段名称可以为null或空字符串,用于指示当前对象本身而不是其字段。这可能导致嵌套对象图中出现相应的字段错误,如果当前对象是顶层对象,则可能导致全局错误。
<强>参数:强>
字段 - 字段名称(可以为null或空字符串)
errorCode - 错误代码,可解释为消息密钥
errorArgs - 错误参数,用于通过MessageFormat进行参数绑定(可以为null)
defaultMessage - 后备默认消息