jp.oarts.pirka.core.ajax
クラス ResponseData

java.lang.Object
  上位を拡張 jp.oarts.pirka.core.ajax.ResponseData

public class ResponseData
extends java.lang.Object

レスポンスマップ Ajax処理実行後のレスポンスデータとして使用されます


コンストラクタの概要
ResponseData()
          コンストラクタ
 
メソッドの概要
 java.lang.String get(java.lang.String keyName)
          データを取得する
 java.util.Set<java.lang.String> keySet()
          キーセットを取得する
 void put(java.lang.String keyName, java.lang.String value)
          データを格納します。
 void put(java.lang.String keyName, java.lang.String value, boolean safeHTML, boolean safeString)
          データを格納します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ResponseData

public ResponseData()
コンストラクタ

メソッドの詳細

get

public java.lang.String get(java.lang.String keyName)
データを取得する

パラメータ:
keyName - データ名
戻り値:
データ値

keySet

public java.util.Set<java.lang.String> keySet()
キーセットを取得する

戻り値:
キーセット

put

public void put(java.lang.String keyName,
                java.lang.String value)
データを格納します。
データはセキュリティのためHTML上の特殊文字(<>&等)は安全な文字列に変換されます。
また、Javascriptの文字列上のセキュリティのため"や改行コードも\"や\rに変換されます。
これは put(keyName, value, true, true); と同じ動作です。

パラメータ:
keyName - データ名
value - データ値

put

public void put(java.lang.String keyName,
                java.lang.String value,
                boolean safeHTML,
                boolean safeString)
データを格納します。
データ値はセキュリティ上安全な文字に変換されますが2つのフラグsafeHTML、safeStringにより制御可能です。
各フラグをfalseにすることは悪意のあるユーザーがセキュリティホールとして利用するかもしれず大変危険です。
各フラグをfalseにする時はレスポンスデータ受信後に動作するJavascriptの動作結果の影響考慮してください。

パラメータ:
keyName - データ名
value - データ値
safeHTML - true=HTML上の特殊文字(<>&等)は安全な文字列に変換されます。
safeString - true=Javascriptの文字列上のセキュリティのため"や改行コードも\"や\rに変換されます。