spring 不使用属性文件显示错误消息的验证器
spring validator without using properties file for show error messages
我想要使用 spring 验证器在 jsp 上显示错误消息的配置,但不使用此配置 message.properties。
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>message</value>
</list>
</property>
</bean>
使用
error.rejectvalue 带三个参数("路径变量名称" , "任意名称" , "您要显示的消息");
就像
error.rejectvalue("Name", "msg.name", "please enter name");
error.rejectValue(字符串字段,
字符串错误代码,
对象 [] 错误参数,
字符串 defaultMessage)
使用给定的错误描述为当前对象的指定字段注册一个字段错误(关于当前嵌套路径,如果有的话)。
字段名可以为null或空String,表示当前对象本身而不是它的一个字段。如果当前对象是顶部对象,这可能会导致嵌套对象图中的相应字段错误或全局错误。
参数:
字段 - 字段名称(可以为 null 或空字符串)
errorCode - 错误代码,可解释为消息键
errorArgs - 错误参数,用于通过 MessageFormat 进行参数绑定(可以为 null)
defaultMessage - 后备默认消息
我想要使用 spring 验证器在 jsp 上显示错误消息的配置,但不使用此配置 message.properties。
<bean id="messageSource"
class="org.springframework.context.support.ResourceBundleMessageSource">
<property name="basenames">
<list>
<value>message</value>
</list>
</property>
</bean>
使用
error.rejectvalue 带三个参数("路径变量名称" , "任意名称" , "您要显示的消息");
就像
error.rejectvalue("Name", "msg.name", "please enter name");
error.rejectValue(字符串字段, 字符串错误代码, 对象 [] 错误参数, 字符串 defaultMessage)
使用给定的错误描述为当前对象的指定字段注册一个字段错误(关于当前嵌套路径,如果有的话)。
字段名可以为null或空String,表示当前对象本身而不是它的一个字段。如果当前对象是顶部对象,这可能会导致嵌套对象图中的相应字段错误或全局错误。
参数:
字段 - 字段名称(可以为 null 或空字符串)
errorCode - 错误代码,可解释为消息键
errorArgs - 错误参数,用于通过 MessageFormat 进行参数绑定(可以为 null)
defaultMessage - 后备默认消息