Spring MVC 代码注入验证器

Posted

技术标签:

【中文标题】Spring MVC 代码注入验证器【英文标题】:Spring MVC code inject validator 【发布时间】:2017-10-08 07:54:11 【问题描述】:

我有两个字段,一个不允许在 DB 上保存 html 标签,另一个允许。

如何创建一个验证器,在保存之前从我的字符串中删除特殊字符和标签,并仅应用于字符串字段?

PS.:我也需要一些东西来阻止 SQL 注入。

【问题讨论】:

【参考方案1】:

实际上验证器无法删除任何字符。验证器只是检查输入的内容是否有效。

阅读for example

对于您的情况,您可以定义表单字段并使用

@Pattern(regexp = "the detect html expression here")

查看正则表达式到[detect][2](和remove)html

【讨论】:

以上是关于Spring MVC 代码注入验证器的主要内容,如果未能解决你的问题,请参考以下文章

Spring MVC 注解方式 静态类 注入bean

Spring框架--依赖注入

使用 Spring 的 JSR-303 约束验证器中的依赖注入失败

关于spring mvc 3.0注解,注入失败的问题

Spring MVC方法参数注入

@ServerEndpoint 和 Spring MVC 注入