您好,登錄后才能下訂單哦!
這篇文章主要介紹Springmvc自定義參數轉換的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
springmvc的參數綁定有以下幾種方法:
1)默認的參數綁定 Request Response Session Model(實現ModelMap)
2)簡單類型參數綁定 方法的形參上(Integer id,String,Double,Boolean)
3)pojo類型
4)包裝類型 QueryVo
5)參數綁定之自定義參數轉換
高級參數綁定
1)綁定數組
直接在方法的參數上綁定 xxx[] xxx
將數組注入對象,用該對象來接受數組
2)綁定list
使用包裝類,包裝類中有list集合
自定義參數轉換的步驟
1、在springmvc.xml中配置Conveter轉換器
<bean id="conversionServiceFactoryBean" class="org.springframework.format.support.FormattingConversionServiceFactoryBean"> <!-- 配置 多個轉換器--> <property name="converters"> <list> <bean class="com.itheima.springmvc.conversion.DateConveter"/> </list> </property> </bean>
2、定義轉換類,實現Conveter接口
DateConveter 類:
public class DateConveter implements Converter<String, Date>{ public Date convert(String source) { // TODO Auto-generated method stub try { if(null != source){//2016:11-05 11_43-50 DateFormat df = new SimpleDateFormat("yyyy:MM-dd HH_mm-ss"); return df.parse(source); } } catch (Exception e) { // TODO: handle exception } return null; } }
以上是Springmvc自定義參數轉換的方法的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。