博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring mvc数据转换
阅读量:4229 次
发布时间:2019-05-26

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

本例介绍使用Converter转换器接口

public interface Converter<S,T>{

     T convert(s source);

}

将s类型的对象转换为T类型的对象。

示例:将 userName:password:readName的字符串转化为User对象。

自定义转换器:

public class StringToUserConverter implements Converter
{ 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配置文件:

控制器:

@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" %>    显示用户    
${
user.userName}
${
user.password}
${
user.realName}

http://localhost:8000/chapter17/user/handle81.html?user=tom:1234:tomson

tom 1234 tomson

转载地址:http://cojqi.baihongyu.com/

你可能感兴趣的文章
[Android]hex 64k解决
查看>>
[iphone]调出来控制的小圆球(控制点)
查看>>
[react-native]prop,state对比
查看>>
ssl问题被google 拒收
查看>>
[GreenDAO]like的坑
查看>>
正则表达式中的元字符
查看>>
Java Collection很好的介绍
查看>>
java中的JSon解析
查看>>
解决 Mybatis Generator由表字段使用关键字导致的异常方案
查看>>
HTTP请求的基础知识——HTTP中GET,POST和PUT的区别
查看>>
为什么需要Java反射?
查看>>
Java代码反编译——下载class字节码文件及反编译.class文件
查看>>
稀疏表示去噪的理解
查看>>
稀疏表示(二)——KSVD算法详解(结合代码和算法思路)
查看>>
剑指Offer习题集锦——Java实现及思路分析
查看>>
剑指Offer——二叉树镜像问题
查看>>
剑指Offer——二叉搜索树中第K大的节点
查看>>
剑指Offer——数据流中的中位数
查看>>
剑指Offer——查找队列中的最大值
查看>>
剑指Offer——顺时针遍历矩阵
查看>>