BeanUtils.populate 的作用


BeanUtils.populate( bean Object , Map ) --- 是BeanUtils工具類的一個方法;

在使用這個方法之前得有個 JavaBean ..

然后通過該方法將map中的數據映射到JavaBean中的get和set方法中(封裝數據到JavaBean中)。之后取值就直接從JavaBean中的get和set方法中取值就可以了。

例:

  User user = new User()       //先定義一個JavaBean對象

  BeanUtils.populate( user , request.getParameteMap() )   //將request中的參數映射到User Bean中的set和get方法

 

映射的過程:先通過request對象取得值(或者請求參數),然后再將request域中的值進行轉成 Map類型 (這里用request.getParameteMap()進行轉型),最后將值一一映射到User bean中的get和set方法。

之后再工程中直接通過bean中的getXXX() 方法進行取值。

 

需要導入兩個包:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM