SpringMVC學習(三)請求資料的傳入和傳出

2021-10-09 00:27:29 字數 2319 閱讀 9463

前端資料傳入到後台

沒用@resquestparame註解方式(

"/hello"

)public string hello

(string name)

在網頁中資料輸入方式:http://localhost:8080/hello?name=song 需要與方法中的引數名一致

若用了@resqusetparmae註解(

"/hello"

)public string hello

(@requestparam

("username"

) string name)

在網頁中資料輸入方式:http://localhost:8080/hello?username=song 可以自己定義 可以與方法中的引數名稱不一致

@controller

public

class

hellocontroller

}

使用pojo作為引數(

"/user"

)public string user

(user user)

在網頁中資料輸入方式:http://localhost:8080/user?name=song&age=19

資料顯示到前端

modelandview使用(

"/hello"

)public modelandview testmodelandview()

model和model的使用(

"/hello"

)public string hello

(@requestparam

("username"

) string name, model model,modelmap modelmap)

方式一自己編寫 過濾器filter

public

class

characterendoingfilter

implements

filter

public

void

dofilter

(servletrequest servletrequest, servletresponse servletresponse, filterchain filterchain)

throws ioexception, servletexception

public

void

destroy()

}

在web.xml中註冊

>

>

showfilterfilter-name

>

>

com.song.filter.characterendoingfilterfilter-class

>

filter

>

>

>

showfilterfilter-name

>

>

/*url-pattern

>

>

方法二

用springmvc中提供的過濾器

>

>

encodingfilter-name

>

>

org.springframework.web.filter.characterencodingfilterfilter-class

>

>

>

encodingparam-name

>

>

utf-8param-value

>

init-param

>

filter

>

>

>

encodingfilter-name

>

>

/*url-pattern

>

>

方式三

可以自己在網上查詢解決亂碼大部分問題的方法

可自己檢視springmvc官方文件

SpringMVC 三 處理請求資料

1.form元件 action屬性表示提交位址 method屬性表示提交方式 表單內容可以有 input textarea button select option optgroup fieldset label 等標籤 2.傳遞字面量引數 1 在處理請求的方法中,加入相對應的形參,保證形參的名字 ...

SpringMVC獲取各種型別的請求資料

直接control方法的引數列表寫出來就可以了,springmvc自動根據引數名,引數型別從請求引數中獲取,然後填充到引數中。query responsebody public string query string name,integer age http localhost 8080 cjw?...

C winform post請求資料

其原理是,利用winfrom模擬表單提交資料,將要提交的引數提交給網頁,網頁執行 得到資料,然後winform程式將網頁的所有源 讀取下來,這樣就達到windows應用程式和web應用程式之間傳參和現實資料的效果了。首先建立乙個windows應用程式和web應用程式。在web應用程式中,將網頁切換到...