SpringMVC(五)型別轉換器

2021-10-08 19:03:50 字數 1172 閱讀 4509

a.spring自帶一些 常見的型別轉換器:

public string testdelete(@pathvariable(「id」) string id) ,即可以接受int型別資料id 也可以接受string型別的id

b.可以自定義型別轉換器

i.編寫 自定義型別轉器的類 (實現converter介面)

//泛型

public

class

myconverter

implements

converter

}

ii.配置:將myconverter加入到springmvc中

"myconverter"

class

="org.lanqiao.converter.myconverter"

>

bean

>

"conversionservice"

class

="org.springframework.context.support.conversionservicefactorybean"

>

name

="converters"

>

>

bean

="myconverter"

/>

set>

property

>

bean

>

<

mvc:annotation-driven

conversion-service

="conversionservice"

>

mvc:annotation-driven

>

index.jsp

handler

(value=

"testconverter"

)//@requestparam("studentinfo")是觸發轉換器的橋梁,將前端資料傳給student

public string testconverter

(@requestparam

("studentinfo"

) student student)

SpringMVC 引數型別轉換器

假設在文字框中輸入日期,伺服器進行接收 jsp controller public modelandview conver date date 在springmvc中,預設能接收的date型別為 yyyy mm dd 若用此之外的方式傳送date引數給伺服器會報錯 那麼這時候可以手動建立乙個關於接收...

springmvc訊息轉換器

springmvc一共有三種方式返回資料 1.通過outputstream返回,需要自己手動轉換成json格式然後通過outputstream的write以流的方式返回給客戶端 最原始的方法 通過outputstream輸出 param os param name return throws ioe...

Spring MVC自定義型別轉換器

spring mvc自定義型別轉換器一般分為以下幾步 下面看乙個示例 首先我們定義了乙個實現converter介面的物件,這裡我們的userconverter將乙個string型別的變數直接轉換成user型別,user中間包含有username password age address這幾個屬性,我...