controller方法返回值和引數繫結

2021-10-02 13:12:19 字數 1313 閱讀 4415

controller方法的返回值型別 (

"/getitems"

)public modelandview getitems()

throws exception (

"/querybyid"

)public string selectbyiditems

(integer id,model model)

throws exception

引數繫結

方法中預設支援的引數

a.model

b.request

c.response

d.基本型別的引數

e.物件型別的引數

f.集合型別的引數

頁面請求提交過來的引數會自動繫結到controller方法的形參上 但是需要遵循一定的原則的提交的屬性名和形參名必須一致才能繫結

如果方法的形參是物件型別 保證提交的屬性名和引數物件的屬性名一致 就能實現自動繫結

如果一定要用別的形參名,需要使用@requestparam註解

@requestparam(value=「id」,required=true,defaultvalue="") integer items_id,

value屬性可以實現提交的屬性名和形參任意名稱繫結

required 當前這個引數是必須傳遞的

defaultvalue 預設值

(

"/querybyid"

)public string selectbyiditems

(@requestparam

(value=

"id"

) integer items_id,model model)

throws exception

還可以對提交的方式進行設定(post,get)

**(forward):首先瀏覽器的位址不發生改變 並且request物件中的值是可以共享(轉向到新的位址 新的位址可以獲取request儲存的值)

重定向(redirect):首先瀏覽器的位址發生改變 並且request物件中的值不能共享(轉向到新的位址 新的位址不可以獲取request儲存的值)

Controller方法返回值

controller方法中定義modelandview物件並返回,物件中可新增model資料 指定view。入門程式 第一 包類 類包 方法名 public modelandview itemlist 參考 在controller方法形參上可以定義request和response,使用request...

Controller的返回值

1.modelview 能進行頁面跳轉,也能進行資料封裝 2.void response 進行 json 字串的互動 3.string 才是官方文件推薦的 可以直接進行頁面的跳轉。return index.jsp 還可以進行 到其他的controller return forward index.j...

Controller的返回值

public string edititems model model throws exception 1 返回string型別 表示返回邏輯檢視名 真正檢視名 jsp路徑 字首 邏輯檢視名 字尾 2 redirect 重定向 return redirect selectitemslist.act...