如何将空值从 html 表单传递给 Spring 控制器

卢卡·塞佩

在我的应用程序中,我有一个表单,用户可以在其中插入或不插入值;因此,这些值是可选的(最终,用户无法插入值并在 SQL 端获取 a select *)。

为此,我使用了 Spring JdbcTemplates 和语法:

(? is null or name_variable = ?)

经过测试,这适用于后端。

问题是,使用这种语法,如果我想允许用户不在表单中插入值 x,我必须将一个null传递给控制器​​(使用具有此语法的 DAO 方法)如果我有作为输入类型,在我的表单中,text我该如何执行?

卢卡·塞佩

使用此代码解决:

 @InitBinder
        public void initBinder(WebDataBinder binder) {
            binder.registerCustomEditor(String.class, new StringTrimmerEditor(true));
        }

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将简单的值表单ui表单传递给spring webflow

如何长时间传递给Spring PUT控制器

如何将URL参数的空值传递给Spring MVC控制器?

Spring 3 HandlerInterceptor将信息传递给控制器

如何将HTML输入值(HTML形式)传递给Java控制器?-春季MVC

如何将段落的值传递给控制器

Symfony 4-如何将参数从表单传递到控制器

如何将Angular HTML表单输入发送到Spring Boot Rest Web控制器

我的Html-BeginForm将空值传递给我的控制器

Laravel:如何将值从表单传递给控制器?

如何使用Spring MVC将多个值从表单传递到控制器?

将ajax表单值传递给控制器codeigniter

从一个控制器的角度将表单传递给完全不同的控制器

我如何通过JavaScript将这个Bootstrap html表单传递给下一页?

Thymeleaf + Spring如何通过表单选择选项值将@PathVariable传递给控制器

如何将HTML代码传递给控制器

使用@PathVariable将参数传递给Spring控制器

Ajax - 如何将获取值从表单传递给控制器?

如何将 Bootstrap Modal 表单数据传递给 Spring Boot 控制器

如何将值传递给导航控制器

如何将多值从控制器传递到 HTML

将动态生成的表单传递给控制器

如何在angular 1.4.4中将值从控制器传递给html

如何将 id 和 value 从 cakePHP 中的输入表单传递给控制器?

Spring控制器无法将参数传递给jsp

表单传递给控制器后,如何在角度控制器中将必填字段设置为不需要

在 Spring Boot 中,如何将控制器模型变量传递给 Thymeleaf th:src?

如何将表单字段值传递给 Rails 中的不同控制器视图?

如何将值传递给不在VueJS中的表单输入中的laravel控制器