<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    super

    JSON-RPC的另類用法

    JSON-RPC 大家都知道了,我比較反感JSON-RPC的客戶端/服務器端的交互方式,個人認為還是DWR的框架似乎好一些,不過單純比較后臺代碼的風格,似乎JSON-RPC的代碼更好些---純粹個人喜好。

    ???雖然不喜歡JSON-RPC的框架,不過對于JSON的javaObject--javascriptObject的轉換代碼倒是很欣賞,因此直接把JSON-RPC的這部分代碼直接拿過來用,感覺也不錯。當然,這已經跟AJAX關系不大了。

    ???1.將jsonrpc-1.0.jar包含在你的project的classpath中,
    ???2.寫個簡單的Util類,將你的java Object 序列化成javascript的字符串。

    public class JSONUtil {
    ?public static final JSONSerializer se = new JSONSerializer();
    ?private static Logger log = Logger.getLogger(JSONUtil.class);?
    ?static
    ?{
    ??try
    ??{
    ???se.registerDefaultSerializers();
    ??}
    ??catch (Exception e)
    ??{
    ???log.error(e);
    ??}
    ?}
    ?
    ?public static String toJSON(Object obj)
    ?{
    ??try
    ??{
    ???SerializerState state = new SerializerState();
    ???Object retuObj = se.marshall(state, obj);
    ???String retuStr = retuObj.toString();
    ???//retuStr.replaceAll("\\\"", "\\'");
    ???//log.debug("JSONStr:"+retuStr);
    ???return retuStr;
    ??}
    ??catch (Exception e){
    ???log.error(e);
    ???return obj.toString();
    ??}
    ?}


    3.???客戶端的jsp中只要簡單的加上這段js
    <script language=javascript>
    ?eval('jsObject = <%=JSONUtil.toJSON(javaObject)%>'+';');
    </script>
    javaObject是你自己的java類的實例,這樣你就可以在js中直接操作jsObject 這個js對象了。



    posted on 2006-11-27 16:14 王衛華 閱讀(664) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 成人免费无码H在线观看不卡| 在线免费观看亚洲| 无码欧精品亚洲日韩一区| 91在线视频免费91| 免费精品国产自产拍在线观看| 亚洲va中文字幕无码久久| 在线v片免费观看视频| 无码精品人妻一区二区三区免费| 亚洲第一精品福利| 免费观看理论片毛片| 国产一精品一AV一免费| 亚洲国产午夜精品理论片在线播放| 亚洲欧洲国产精品香蕉网| 最近中文字幕免费mv视频7| 久久久久久免费一区二区三区 | 久久亚洲AV永久无码精品| 中文毛片无遮挡高潮免费| 男女一进一出抽搐免费视频 | 国产精品嫩草影院免费| 国产白丝无码免费视频| 精品久久亚洲一级α| 亚洲欧洲精品久久| 国产亚洲精久久久久久无码77777 国产亚洲精品成人AA片新蒲金 | 亚洲精品偷拍视频免费观看| 亚洲中文字幕AV在天堂| 亚洲av中文无码乱人伦在线咪咕| 国产无遮挡裸体免费视频| 91禁漫免费进入| a级毛片高清免费视频就| 亚洲AV无码专区在线观看成人| 亚洲视频一区在线观看| 久久综合日韩亚洲精品色| 久久精品国产亚洲5555| 免费在线不卡视频| 免费高清资源黄网站在线观看| 100部毛片免费全部播放完整| 久草免费福利视频| 两性色午夜免费视频| 一级毛片不卡免费看老司机| 美女被羞羞网站免费下载| 久久久久亚洲AV无码去区首|