InitBinder註解使用

2021-08-10 23:04:53 字數 1015 閱讀 7120

@initbinder用於在@controller中標註於方法,表示為當前控制器註冊乙個屬性編輯器或者其他,只對當前的controller有效。

@controller

public

class

testcontroller

@responsebody

public mapgetformatdata(date date) throws parseexception

}jsp頁面

action="/testbean"

method="post">

name: type="text"

name="u.name">

age: type="text"

name="u.age">

name: type="text"

name="s.name">

age: type="text"

name="s.age">

type="submit">

form>

controller

@initbinder("user")

public

void

init1(webdatabinder binder)

@initbinder("stu")

public

void

init2(webdatabinder binder)

public modelandview testbean(user user, @modelattribute("stu") student stu)

@initbinder("user")括號內的引數為類的首字母小寫(預設命名規則),也可以用@modelattribute("stu")做限定.

通過 InitBinder註解實現引數繫結

initbinder簡介 initbinder註解是controller級別的,乙個controller例項中的所有 initbinder 只對該controller有效。initbinder標註的方法,方法的引數可以有httpservletrequest modelmap webdatabinde...

自己建立註解,和使用註解

首先自己建立註解的類 mytest retention value retentionpolicy.runtime 在執行的時候擦除 retention表示執行時候的範圍,一共有3種 target value 這個表明是要用到哪個上 public inte ce mytest 自己在建立乙個,然後使...

spring 註解使用

一 配置web.xml 1 問題 spring專案中有多個配置檔案mvc.xml dao.xml 2 解決 在web.xml中 contextconfiglocation web inf xml 表示xml檔案路徑 xml表示字尾名為xml的任意檔案 3 可以使用 逗號分隔 二 controller...