博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC 自定义转换器
阅读量:5329 次
发布时间:2019-06-14

本文共 1415 字,大约阅读时间需要 4 分钟。

实践SpringMVC转化器是遇到的问题:表单提交没有经过自定义转换器(解决:表单用post方式提交)

自定义转化器代码

package cn.liangqinghai.test;import org.springframework.core.convert.converter.Converter;import cn.liangqinghai.pojo.Student;public class MyConverter implements Converter
{ @Override public Student convert(String source) { System.out.println("自定义转换器接受到的内容"); String[] val = null; if(source != null && !"".equals(source)){ val = source.split("-"); String sid = val[0]; String sname = val[1]; String password = val[2]; Student student = new Student(Integer.parseInt(sid), sname, password); System.out.println("转换后的内容:" + student); return student; } return null; }}

控制器代码

/*****************************测试自动类型转换**************************************************/    @RequestMapping("/converter")    public String testConverter(@ModelAttribute("Student")Student student){                studentDao.add(student);                return "redirect:/curd/listAll";            }

spring.xml配置文件

!--  -->    

表单:

测试自定义转换器

表单提交方式必须为POST

转载于:https://www.cnblogs.com/liangqinghai/p/6995022.html

你可能感兴趣的文章
#10015 灯泡(无向图连通性+二分)
查看>>
elasticsearch 集群
查看>>
忘记root密码,怎么办
查看>>
linux设备驱动归纳总结(三):1.字符型设备之设备申请【转】
查看>>
《黑客与画家》 读书笔记
查看>>
bzoj4407: 于神之怒加强版
查看>>
mysql统计一张表中条目个数的方法
查看>>
ArcGIS多面体(multipatch)解析——引
查看>>
JS 在火狐浏览器下关闭弹窗
查看>>
css3渐变画斜线 demo
查看>>
JS性能DOM优化
查看>>
设计模式 单例模式 使用模板及智能指针
查看>>
c#的const可以用于引用类型吗
查看>>
手动实现二值化
查看>>
What Linux bind mounts are really doing
查看>>
linux top命令详解
查看>>
博弈论小结
查看>>
模拟Post登陆带验证码的网站
查看>>
NYOJ458 - 小光棍数
查看>>
java中常用方法
查看>>