春季验证:如何在验证之前从电子邮件中删除开头/结尾的空白?

戴夫A

我正在使用Spring 3.2.11.RELEASE。我有一个映射到包含此字段的模型的表单…

import org.hibernate.validator.constraints.Email;
import org.hibernate.validator.constraints.NotEmpty;

public class RegistrationForm extends PasswordForm
{

    @Email
    @NotEmpty
    private String email;

然后在我的控制器中……

@RequestMapping(value = "/save", method = RequestMethod.POST)
public ModelAndView register(final Model model,
                             final HttpServletRequest request,
                             final HttpServletResponse response,
                             @Valid final RegistrationForm registrationForm,
                             final BindingResult result) throws IOException

但是,如果电子邮件中包含前导或尾随空格,则验证将失败。有没有办法调整我的注释或做其他简单的事情,以使我的验证通过并从电子邮件地址中删除开头/结尾的空格?我正在寻找服务器端的解决方案,因此尽管我意识到我可以让Javascript来完成肮脏的工作,但我还是想在服务器端这样做。

谢谢-戴夫

哈立德

setEmail将您的RegistrationFormbean更改为:

public void setEmail(String email) {
    this.email = email.trim();
}

RegistrationForm被构造,该值绑定到email将被修整。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在jQuery中动态更改“电子邮件验证”错误消息

来自分类Dev

如何在CakePHP 1.3中验证电子邮件地址?

来自分类Dev

如何在Android中的“编辑文本”中进行电子邮件验证

来自分类Dev

如何在SQL Server 2008中删除开头和结尾的零

来自分类Dev

删除开头和结尾的空白目录

来自分类Dev

删除开头和结尾的空白目录

来自分类Dev

如何在Laravel验证中验证多个电子邮件?

来自分类Dev

电子邮件验证-@之前和点之前的字符长度

来自分类Dev

如何验证Clojure中的电子邮件

来自分类Dev

如何验证猫鼬中的电子邮件

来自分类Dev

流星AccountTemplates / UserAccounts-如何在电子邮件验证中运行代码?

来自分类Dev

电子邮件验证程序忽略空白

来自分类Dev

如何在Go中验证电子邮件地址

来自分类Dev

如何在R中按组删除开头和结尾的NA的行

来自分类Dev

如何在ReactJS中设置电子邮件的Regex验证?

来自分类Dev

如何在电子邮件验证中允许特殊字符?

来自分类Dev

如何在flutter中的Firebase身份验证中验证电子邮件?

来自分类Dev

如何在Bootstrapvalidator中验证用逗号或半克隆分隔的多封电子邮件的电子邮件输入字段

来自分类Dev

如何在TextFormField中验证电子邮件

来自分类Dev

如何在Microsoft Excel中验证许多电子邮件

来自分类Dev

以.edu验证和rspec结尾的电子邮件

来自分类Dev

如何在不登录邮件的情况下验证硒中的电子邮件链接?

来自分类Dev

如何在注册用户之前验证从 EditText 输入的电子邮件和密码

来自分类Dev

我如何在android中验证电子邮件?

来自分类Dev

如何在 Angular2 中验证电子邮件?

来自分类Dev

如何在c#中验证电子邮件

来自分类Dev

如何检查电子邮件是否在 firebase 中得到验证

来自分类Dev

如何在java上验证电子邮件输入

来自分类Dev

如何在 Selenium 中验证电子邮件用户输入?

Related 相关文章

  1. 1

    如何在jQuery中动态更改“电子邮件验证”错误消息

  2. 2

    如何在CakePHP 1.3中验证电子邮件地址?

  3. 3

    如何在Android中的“编辑文本”中进行电子邮件验证

  4. 4

    如何在SQL Server 2008中删除开头和结尾的零

  5. 5

    删除开头和结尾的空白目录

  6. 6

    删除开头和结尾的空白目录

  7. 7

    如何在Laravel验证中验证多个电子邮件?

  8. 8

    电子邮件验证-@之前和点之前的字符长度

  9. 9

    如何验证Clojure中的电子邮件

  10. 10

    如何验证猫鼬中的电子邮件

  11. 11

    流星AccountTemplates / UserAccounts-如何在电子邮件验证中运行代码?

  12. 12

    电子邮件验证程序忽略空白

  13. 13

    如何在Go中验证电子邮件地址

  14. 14

    如何在R中按组删除开头和结尾的NA的行

  15. 15

    如何在ReactJS中设置电子邮件的Regex验证?

  16. 16

    如何在电子邮件验证中允许特殊字符?

  17. 17

    如何在flutter中的Firebase身份验证中验证电子邮件?

  18. 18

    如何在Bootstrapvalidator中验证用逗号或半克隆分隔的多封电子邮件的电子邮件输入字段

  19. 19

    如何在TextFormField中验证电子邮件

  20. 20

    如何在Microsoft Excel中验证许多电子邮件

  21. 21

    以.edu验证和rspec结尾的电子邮件

  22. 22

    如何在不登录邮件的情况下验证硒中的电子邮件链接?

  23. 23

    如何在注册用户之前验证从 EditText 输入的电子邮件和密码

  24. 24

    我如何在android中验证电子邮件?

  25. 25

    如何在 Angular2 中验证电子邮件?

  26. 26

    如何在c#中验证电子邮件

  27. 27

    如何检查电子邮件是否在 firebase 中得到验证

  28. 28

    如何在java上验证电子邮件输入

  29. 29

    如何在 Selenium 中验证电子邮件用户输入?

热门标签

归档