|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.cubby.action.Json
public class Json
JSON 形式のレスポンスを返す ActionResult
です。
アクションメソッドの戻り値としてこのインスタンスを指定することで、指定された JavaBean を JSON/JSONP 形式に変換してレスポンスを返します。 ブラウザの JavaScript から発行されたリクエストを処理する場合等に使用してください。
使用例1 : JSON 形式のレスポンスを返す
MyBean bean = ...; return new Json(bean);
使用例2 : コールバック関数名を指定して JSONP 形式のレスポンスを返す
MyBean bean = ...; return new Json(bean, "callback");
JSONSerializer.serialize(Object)
コンストラクタの概要 | |
---|---|
Json(Object bean)
JSON 形式でレスポンスを返すインスタンスを生成します。 |
|
Json(Object bean,
String callback)
JSONP 形式でレスポンスを返すインスタンスを生成します。 |
メソッドの概要 | |
---|---|
void |
execute(ActionContext context,
HttpServletRequest request,
HttpServletResponse response)
処理を実行します。 |
Object |
getBean()
JSON 形式に変換する JavaBeanを取得します。 |
String |
getCallback()
コールバック関数名を取得します。 |
void |
prerender(ActionContext context)
何も行いません。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Json(Object bean)
bean
- JSON 形式に変換する JavaBeanpublic Json(Object bean, String callback)
bean
- JSON 形式に変換する JavaBeancallback
- コールバック関数名メソッドの詳細 |
---|
public Object getBean()
public String getCallback()
public void execute(ActionContext context, HttpServletRequest request, HttpServletResponse response) throws Exception
context
- アクションコンテキストrequest
- リクエストresponse
- レスポンス
Exception
public void prerender(ActionContext context)
ActionResult
内の prerender
context
- アクションコンテキスト
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |