Java Spring errors标签,显示其他错误
我在JSP中定义了一个密码字段Java Spring errors标签,显示其他错误,java,spring,jsp,tags,Java,Spring,Jsp,Tags,我在JSP中定义了一个密码字段 <form:password path="userprofile.password" id="password" /> 由于这是一个密码,即使用户提供了有效的密码,它也会在页面重新加载时消失 考虑以下情况: 用户提供了有效密码,但“名称”字段中有错误。提交时,重新加载页面,显示“Name”错误,并清空密码字段 我想向用户显示一条消息,由于安全原因,输入的密码被清空,用户也需要输入密码 但是,如果错误在密码字段本身,则不应显示此附加消息 请提出解决办
<form:password path="userprofile.password" id="password" />
由于这是一个密码,即使用户提供了有效的密码,它也会在页面重新加载时消失
考虑以下情况:
用户提供了有效密码,但“名称”字段中有错误。提交时,重新加载页面,显示“Name”错误,并清空密码字段
我想向用户显示一条消息,由于安全原因,输入的密码被清空,用户也需要输入密码
但是,如果错误在密码字段本身,则不应显示此附加消息
请提出解决办法
附言:
我尝试了一下解决方案
它们适用于除密码之外的所有字段,我想在这里输入密码。我在JSP中找不到同样的方法。但是,在spring controller(提交表单时),我使用了以下代码使其工作:
if (!errors.hasFieldErrors("password")){
errors.rejectValue("password", "My Error Message Key....");
}
附言:
errors
是我们从Spring framework获得的org.springframework.validation.errors
的实例。我在JSP中找不到同样的方法。但是,在spring controller(提交表单时),我使用了以下代码使其工作:
if (!errors.hasFieldErrors("password")){
errors.rejectValue("password", "My Error Message Key....");
}
附言:
errors
是我们从springframework获得的org.springframework.validation.errors
的实例