Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 916 Bytes

ch01-ControllerActionSmartbinding.textile

File metadata and controls

27 lines (20 loc) · 916 Bytes

Controller.action – Smart binding

==Controller/link?i=32&n=patrick==
public static void link(int i, String n)
public static void link(Integer i, String n)
public static void link(Long i, String n)

==Controller/show?id0=1&id1=2&id2=3&id3=4==
public static void show(Long[] id)
public static void show(List id)
public static void show(Set id)

==Controller/get?date=02-18-1972==
public static void get(@As("MM-dd-yyyy") Date date)

==(@As(binder=MyCustomStringBinder.class))==
Custom parameter binder

public static void create(String comment, File attachment)
multipart/form-data エンコードの POST リクエストとしてファイルを送信します。

==?client.name=paul&client.email=p@example.com==
public static void create(Client client)
JavaBean (POJO) binding

@NoBinding
バインドできないフィールドを示します。