亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? httpengine.java

?? Sequoia ERP是一個(gè)真正的企業(yè)級(jí)開源ERP解決方案。它提供的模塊包括:電子商務(wù)應(yīng)用(e-commerce), POS系統(tǒng)(point of sales),知識(shí)管理,存貨與倉(cāng)庫(kù)管理
?? JAVA
字號(hào):
/* * $Id: HttpEngine.java 5462 2005-08-05 18:35:48Z jonesde $ * *  Copyright (c) 2001, 2002 The Open For Business Project - www.ofbiz.org * *  Permission is hereby granted, free of charge, to any person obtaining a *  copy of this software and associated documentation files (the "Software"), *  to deal in the Software without restriction, including without limitation *  the rights to use, copy, modify, merge, publish, distribute, sublicense, *  and/or sell copies of the Software, and to permit persons to whom the *  Software is furnished to do so, subject to the following conditions: * *  The above copyright notice and this permission notice shall be included *  in all copies or substantial portions of the Software. * *  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS *  OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF *  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. *  IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY *  CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT *  OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR *  THE USE OR OTHER DEALINGS IN THE SOFTWARE. */package org.ofbiz.service.engine;import java.io.IOException;import java.io.PrintWriter;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.ofbiz.base.util.Debug;import org.ofbiz.base.util.HttpClient;import org.ofbiz.base.util.HttpClientException;import org.ofbiz.entity.GenericDelegator;import org.ofbiz.entity.serialize.XmlSerializer;import org.ofbiz.service.DispatchContext;import org.ofbiz.service.GenericServiceException;import org.ofbiz.service.LocalDispatcher;import org.ofbiz.service.ModelService;import org.ofbiz.service.ServiceDispatcher;/** * HttpEngine.java *  * @author     <a href="mailto:jaz@ofbiz.org">Andy Zeneski</a> * @version    $Rev: 5462 $ * @since      2.0 */public class HttpEngine extends GenericAsyncEngine {        public static final String module = HttpEngine.class.getName();    private static final boolean exportAll = false;    public HttpEngine(ServiceDispatcher dispatcher) {        super(dispatcher);    }        /**     * @see org.ofbiz.service.engine.GenericEngine#runSync(java.lang.String, org.ofbiz.service.ModelService, java.util.Map)     */    public Map runSync(String localName, ModelService modelService, Map context) throws GenericServiceException {               DispatchContext dctx = dispatcher.getLocalContext(localName);        String xmlContext = null;                try {            if (Debug.verboseOn()) Debug.logVerbose("Serializing Context --> " + context, module);            xmlContext = XmlSerializer.serialize(context);        } catch (Exception e) {            throw new GenericServiceException("Cannot serialize context.", e);        }                Map parameters = new HashMap();        parameters.put("serviceName", modelService.invoke);        if (xmlContext != null)            parameters.put("serviceContext", xmlContext);                HttpClient http = new HttpClient(this.getLocation(modelService), parameters);        String postResult = null;                try {            postResult = http.post();        } catch (HttpClientException e) {            throw new GenericServiceException("Problems invoking HTTP request", e);        }                Map result = null;        try {            Object res = XmlSerializer.deserialize(postResult, dctx.getDelegator());            if (res instanceof Map)                result = (Map) res;            else                throw new GenericServiceException("Result not an instance of Map.");        } catch (Exception e) {            throw new GenericServiceException("Problems deserializing result.", e);        }                return result;    }    /**     * @see org.ofbiz.service.engine.GenericEngine#runSyncIgnore(java.lang.String, org.ofbiz.service.ModelService, java.util.Map)     */    public void runSyncIgnore(String localName, ModelService modelService, Map context) throws GenericServiceException {        Map result = runSync(localName, modelService, context);    }         /**     * Event for handling HTTP services     * @param request HttpServletRequest object     * @param response HttpServletResponse object     * @return null     */    public static String httpEngine(HttpServletRequest request, HttpServletResponse response) {        LocalDispatcher dispatcher = (LocalDispatcher) request.getAttribute("dispatcher");        GenericDelegator delegator = (GenericDelegator) request.getAttribute("delegator");                String serviceName = request.getParameter("serviceName");        String serviceMode = request.getParameter("serviceMode");        String xmlContext = request.getParameter("serviceContext");                Map result = new HashMap();        Map context = null;                if (serviceName == null)            result.put(ModelService.ERROR_MESSAGE, "Cannot have null service name");                    if (serviceMode == null)            serviceMode = "SYNC";                        // deserialize the context        if (!result.containsKey(ModelService.ERROR_MESSAGE)) {            if (xmlContext != null) {                try {                    Object o = XmlSerializer.deserialize(xmlContext, delegator);                    if (o instanceof Map)                        context = (Map) o;                    else {                        Debug.logError("Context not an instance of Map error", module);                        result.put(ModelService.ERROR_MESSAGE, "Context not an instance of Map");                    }                } catch (Exception e) {                    Debug.logError(e, "Deserialization error", module);                    result.put(ModelService.ERROR_MESSAGE, "Error occurred deserializing context: " + e.toString());                }            }        }                // invoke the service        if (!result.containsKey(ModelService.ERROR_MESSAGE)) {                        try {                ModelService model = dispatcher.getDispatchContext().getModelService(serviceName);                if (model.export || exportAll) {                    if (serviceMode.equals("ASYNC")) {                        dispatcher.runAsync(serviceName, context);                    } else {                        result = dispatcher.runSync(serviceName, context);                    }                } else {                    Debug.logWarning("Attempt to invoke a non-exported service: " + serviceName, module);                    throw new GenericServiceException("Cannot find requested service");                }            } catch (GenericServiceException e) {                Debug.logError(e, "Service invocation error", module);                result.put(ModelService.ERROR_MESSAGE, "Service invocation error: " + e.toString());            }        }                // backup error message        StringBuffer errorMessage = new StringBuffer();                // process the result        String resultString = null;        try {            resultString = XmlSerializer.serialize(result);        } catch (Exception e) {            Debug.logError(e, "Cannot serialize result", module);            if (result.containsKey(ModelService.ERROR_MESSAGE))                errorMessage.append(result.get(ModelService.ERROR_MESSAGE));            errorMessage.append("::");            errorMessage.append(e);        }                // handle the response        try {            PrintWriter out = response.getWriter();            response.setContentType("plain/text");                        if (errorMessage.length() > 0) {                response.setContentLength(errorMessage.length());                out.write(errorMessage.toString());            } else {                response.setContentLength(resultString.length());                out.write(resultString);            }                        out.flush();            response.flushBuffer();        } catch (IOException e) {            Debug.logError(e, "Problems w/ getting the servlet writer.", module);            return "error";        }                                                                        return null;    }    }

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美专区日韩专区| 欧美一个色资源| 欧美日韩精品免费观看视频| 亚洲国产精品尤物yw在线观看| 日本 国产 欧美色综合| 丝袜美腿亚洲综合| 欧美无乱码久久久免费午夜一区| 日本91福利区| 国产高清无密码一区二区三区| 91论坛在线播放| 日本一区二区三区国色天香| 精品一区二区三区免费观看| 欧美亚洲国产怡红院影院| 国产精品超碰97尤物18| 丁香六月综合激情| 国产欧美日韩综合| 成人免费看黄yyy456| 久久久www免费人成精品| 国产麻豆日韩欧美久久| 精品国产sm最大网站| 国产综合色在线视频区| 久久亚洲一级片| 国产a精品视频| 粉嫩13p一区二区三区| 中文字幕不卡在线| 国产精品亚洲一区二区三区在线| 国产亚洲美州欧州综合国| 东方aⅴ免费观看久久av| 日韩理论电影院| 精品视频1区2区3区| 亚洲最色的网站| 欧美精品一区二| 成人成人成人在线视频| 一区二区三区中文字幕电影| 91精品麻豆日日躁夜夜躁| 精品国产制服丝袜高跟| 91啪亚洲精品| 麻豆精品蜜桃视频网站| 国产精品久久久久aaaa樱花 | 亚洲精品一区二区三区99| 国产又粗又猛又爽又黄91精品| 日韩毛片在线免费观看| 欧美日本国产一区| 久久99久久99小草精品免视看| 69av一区二区三区| 国产精品情趣视频| 91电影在线观看| 人人精品人人爱| 亚洲制服欧美中文字幕中文字幕| 日韩一区二区影院| 色婷婷综合在线| 国产一区二区三区美女| 亚洲色图视频网| 国产精品无人区| 国产视频一区不卡| 日韩一二在线观看| 91麻豆精品国产91久久久久久久久 | 玉足女爽爽91| 精品伦理精品一区| 日韩国产一区二| 亚洲国产成人高清精品| 亚洲成av人片在线观看无码| 欧美国产精品一区二区三区| 精品不卡在线视频| 国产三级精品三级在线专区| 精品一区二区三区在线播放| 韩国女主播成人在线观看| 国内久久婷婷综合| 成人亚洲一区二区一| 91啪亚洲精品| 日韩欧美卡一卡二| 国产日韩av一区二区| 国产精品视频麻豆| 亚洲国产一区二区视频| 麻豆国产精品官网| 成人高清视频免费观看| 色哟哟在线观看一区二区三区| 午夜精品久久久久影视| 日本欧美一区二区| 国产成人综合精品三级| 欧美在线一二三四区| 欧美日韩一级黄| 国产亚洲成aⅴ人片在线观看| 亚洲人成人一区二区在线观看 | 国产欧美视频一区二区三区| 国产精品久久久久影视| 日韩一区欧美二区| 99久久久久久| 国产精品一区二区三区四区| 91美女在线看| 欧美国产在线观看| 欧美性色黄大片| 久久综合av免费| 亚洲成人www| 99久久亚洲一区二区三区青草| 日韩一区二区在线观看| 亚洲一卡二卡三卡四卡无卡久久 | 91老师片黄在线观看| 精品国产成人在线影院| 日本不卡中文字幕| 欧美高清性hdvideosex| 亚洲一区二区三区中文字幕| 国产乱人伦精品一区二区在线观看| 91色视频在线| 亚洲一区电影777| 91麻豆swag| www.亚洲国产| 国产精品国产三级国产普通话蜜臀| 一区二区三区视频在线观看| proumb性欧美在线观看| 日本一区二区三区电影| 国产美女久久久久| 欧美高清在线精品一区| 国产高清不卡一区| 中文字幕在线不卡一区| 成人午夜电影小说| 一区二区三区在线看| 欧美综合视频在线观看| 天堂一区二区在线| 精品福利一区二区三区免费视频| 久久不见久久见免费视频7| 精品国产青草久久久久福利| 国精产品一区一区三区mba视频| 久久久久久久久一| av在线不卡观看免费观看| 亚洲一区二区三区四区不卡| 免费视频一区二区| 久久久久青草大香线综合精品| 麻豆精品一区二区综合av| 久久精品一区二区三区不卡牛牛| www.日韩av| 精品国产伦一区二区三区免费| 成人免费毛片嘿嘿连载视频| 亚洲一区二区av电影| 久久久精品人体av艺术| 欧美性猛交xxxxxx富婆| 久久99精品网久久| 亚洲成人动漫在线免费观看| 欧美国产日韩亚洲一区| 欧美日韩午夜在线视频| 老色鬼精品视频在线观看播放| 亚洲日本va午夜在线影院| 激情丁香综合五月| 亚洲图片自拍偷拍| 成人欧美一区二区三区1314 | 蜜臀av国产精品久久久久| **欧美大码日韩| 国产亚洲欧美在线| 精品久久五月天| 91精品蜜臀在线一区尤物| 欧美日韩精品三区| 成人免费看的视频| 美女视频网站久久| 久久爱www久久做| 国产自产高清不卡| 国产一区二区福利视频| 精品久久久久av影院| 欧美日韩国产综合一区二区三区| 色88888久久久久久影院野外| 成av人片一区二区| 欧洲在线/亚洲| 91精品国产高清一区二区三区| 欧美日韩黄视频| 欧美高清视频www夜色资源网| 欧美酷刑日本凌虐凌虐| 色94色欧美sute亚洲线路二 | 婷婷国产v国产偷v亚洲高清| 亚洲一区二区三区在线播放| 亚洲一区二区三区在线看| 亚洲综合一区二区三区| 亚洲成人动漫在线观看| 九色综合狠狠综合久久| 国产伦精品一区二区三区在线观看 | 国产一区二区三区黄视频| 国产·精品毛片| 欧美三级中文字幕| 欧美成人猛片aaaaaaa| 中文字幕av免费专区久久| 亚洲国产日韩精品| 国产成人精品在线看| 色婷婷一区二区| 欧美情侣在线播放| 欧美电视剧在线看免费| 亚洲视频1区2区| 精品亚洲免费视频| 欧美唯美清纯偷拍| 久久久99久久| 免费在线观看不卡| 欧美伊人久久久久久久久影院 | 717成人午夜免费福利电影| 日韩美一区二区三区| 中文字幕一区二区三区不卡 | 中文字幕在线观看一区| 美女国产一区二区| 欧美日韩专区在线| 中文在线免费一区三区高中清不卡| 亚洲一区在线观看视频| 国产成人综合自拍| 欧美不卡视频一区| 中文字幕中文字幕一区|