Spring mvc数据转换
来源:互联网 发布:mysql 调用储存过程 编辑:程序博客网 时间:2024/05/14 04:53
本例介绍使用Converter转换器接口
public interface Converter<S,T>{
T convert(s source);
}
将s类型的对象转换为T类型的对象。
示例:将 userName:password:readName的字符串转化为User对象。
自定义转换器:
public class StringToUserConverter implements Converter<String,User>{ public User convert(String s) { User user=new User(); if(s!=null){ String[] items=s.split(":"); user.setUserName(items[0]); user.setPassword(items[1]); user.setRealName(items[2]); } return user; }}springmvc配置文件:
控制器:<!--装配自定义的ConversionService--><mvc:annotation-driven conversion-service="conversionService"/><bean id="conversionService" class="org.springframework.context.support.ConversionServiceFactoryBean"> <property name="converters"> <set> <!--装配StringToUserConverter--> <bean class="com.smart.domain.StringToUserConverter"/> </set> </property></bean>
@RequestMapping(path = "/handle81")public String handle81(@RequestParam("user") User user, ModelMap modelMap){ modelMap.put("user",user); return "/user/showUser";}
<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ page isELIgnored="false" %><html><head> <title>显示用户</title></head><body> <table> <tr> <td>${user.userName}</td> <td>${user.password}</td> <td>${user.realName}</td> </tr> </table></body></html>
http://localhost:8000/chapter17/user/handle81.html?user=tom:1234:tomson
tom1234tomson阅读全文
0 0
- Spring MVC数据转换
- Spring mvc数据转换
- Spring mvc数据转换与格式化
- Spring mvc数据转换与格式化
- Spring MVC数据转换的总结
- Spring mvc数据转换与格式化
- Spring mvc数据转换与格式化
- spring mvc使用ConversionService转换数据
- Spring MVC数据绑定(一) 数据转换
- spring mvc 返回Json数据时日期类型转换问题
- spring MVC 数据的绑定 验证 转换---属性编辑器
- SPRING MVC 返回数据自动转换为JSON格式
- Spring MVC数据转换、格式化、校验、文件上传和下载
- spring mvc 接受Date类型数据,使用转换
- spring mvc Json转换
- spring mvc 类型转换
- Spring MVC结果转换
- Spring MVC—数据绑定机制,数据转换,数据格式化配置,数据校验
- 【译】Django 数据查询性能优化最佳实践
- 大三的尾巴
- 设计并实现一个小型广域网
- 动态分配二维数组以及new的用法
- 基于walkgis插件实现的arcgis里面画“cass图”,看上去还挺可以的
- Spring mvc数据转换
- html页面看着没变,其实变了---用jq改变data-id的id的值
- L1-004. 计算摄氏温度
- MFC的CwinApp与CFrameWnd的关系(3)-小白理解MFC
- Spring Boot初探
- BZOJ2299: [HAOI2011]向量
- web开发遇到的兼容性问题
- 配置MapperScannerConfigurer
- 华夏天龙