日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

自定义类型转换器

發布時間:2024/4/13 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 自定义类型转换器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

自定義類型轉換器

字符串變成對象

自定義步驟

1 修改input.jsp頁面,實現Employee字符串變為POJO

自定義類型轉換器:<form action="${path}/testConvertEmployee" method="post">Employee:<input type="text" name="employee" size="50" value="ee;ee@163.com;0;105"/><input type="submit" value="commitConvertEmployee"></form>

2 Handler

@Controller public class SpringMVCTest01 {@Autowiredprivate EmployeeDao employeeDao;@RequestMapping("/testConvertEmployee")public String testConvertEmployee(@RequestParam("employee") Employee employee){System.out.println(employee.toString());employeeDao.save(employee);return "redirect:/emp/list";} }

3 自定義的轉化器(@Component)

@Component public class EmployeeConvert implements Converter<String,Employee> {@Overridepublic Employee convert(String source){Employee result = null;if(source != null){String[] empInfos = source.split(";");if(null != empInfos && empInfos.length == 4){String lastName = empInfos[0];String email = empInfos[1];Integer gender = Integer.parseInt(empInfos[2]);Department department = new Department();department.setId(Integer.parseInt(empInfos[3]));result = new Employee(null, lastName, email, gender, department);}}return result;} }

4 springmvc的配置文件ConversionServiceFactoryBean

5 <mvc:annotation-driven>引用轉換器

<mvc:annotation-driven conversion-service="conversionServiceFactoryBean"></mvc:annotation- driven>

6 debug

?

總結

以上是生活随笔為你收集整理的自定义类型转换器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。