您好,欢迎来到九壹网。
搜索
您的当前位置:首页Java读取指定目录的xml配置文件

Java读取指定目录的xml配置文件

来源:九壹网
杭州java软件培训 www.zjbenet.com

/**

* Alipay.com Inc.

* Copyright (c) 2005-2008 All Rights Reserved. */

package com.alipay.client.base; import java.io.InputStream;

import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.NodeList; /** * *

* @author feng.chenf

* @version $Id: ClientConfig.java, v 0.1 2008-12-24 ????09:31:39 feng.chenf Exp $ */

public class ClientConfig { /**

* ????????????????????? ????????https://wappaygw.alipay.com */

private String serverUrl = \"http://115.124.16.16\"; /**

* ????????????????????? ???????????????? ?????443???

杭州网络营销培训 www.hzbeidaqingniao.com

杭州java软件培训 www.zjbenet.com

*/

private String serverPort = \"80\"; /**

* ?????partnerId */

private String partnerId = \"\"; /**

* ??????????ú? */

private String secId = \"\"; /** * ??????? */

private String prikey = \"\"; /** * ??????? */

private String pubkey = \"\"; /**

* ???????????????????? */

private String alipayVeriPubKey = \"\"; /**

* ?????????????????????????

杭州网络营销培训 www.hzbeidaqingniao.com

杭州java软件培训 www.zjbenet.com

*/

private String alipayEncPubKey = \"\"; /**

* ?????? ?????????????RSA */

private String signAlgo = \"RSA\"; /**

* ??????? ?????????????RSA */

private String encryptAlgo = \"RSA\"; public ClientConfig() { try {

InputStream iss = this.getClass().getClassLoader().getResourceAsStream( \"com/alipay/client/config/config.xml\");

DocumentBuilderFactory domfac = DocumentBuilderFactory.newInstance(); DocumentBuilder dombuilder = domfac.newDocumentBuilder(); Document doc = dombuilder.parse(iss);

Element rootElement = doc.getDocumentElement();

NodeList paramNode = doc.getElementsByTagName(\"partnerId\");

partnerId = paramNode.item(0).getFirstChild().getNodeValue().trim(); NodeList secNode = doc.getElementsByTagName(\"secId\");

secId = secNode.item(0).getFirstChild().getNodeValue().trim(); NodeList signAlgoNode = doc.getElementsByTagName(\"signAlgo\");

this.signAlgo = signAlgoNode.item(0).getFirstChild().getNodeValue().trim();

杭州网络营销培训 www.hzbeidaqingniao.com

杭州java软件培训 www.zjbenet.com

NodeList prikeyNode = doc.getElementsByTagName(\"prikey\");

this.prikey = prikeyNode.item(0).getFirstChild().getNodeValue().trim(); NodeList pubkeyNode = doc.getElementsByTagName(\"pubkey\");

this.pubkey = pubkeyNode.item(0).getFirstChild().getNodeValue().trim(); NodeList alipayVeriPubKeyNode = doc.getElementsByTagName(\"alipayVeriPubKey\"); this.alipayVeriPubKey =

alipayVeriPubKeyNode.item(0).getFirstChild().getNodeValue().trim();

NodeList alipayEncPubKeyNode = doc.getElementsByTagName(\"alipayEncPubKey\");

this.alipayEncPubKey = alipayEncPubKeyNode.item(0).getFirstChild().getNodeValue().trim(); } catch (Exception e) { //??????

//??????????? ???????????? e.printStackTrace(); } } /**

* @return Returns the serverUrl. */

public String getServerUrl() { return serverUrl; } /**

* @param serverUrl The serverUrl to set. */

杭州网络营销培训 www.hzbeidaqingniao.com

杭州java软件培训 www.zjbenet.com

public void setServerUrl(String serverUrl) { this.serverUrl = serverUrl; } /**

* @return Returns the serverPort. */

public String getServerPort() { return serverPort; } /**

* @param serverPort The serverPort to set. */

public void setServerPort(String serverPort) { this.serverPort = serverPort; } /**

* @return Returns the partnerId. */

public String getPartnerId() { return partnerId; } /**

* @param partnerId The partnerId to set. */

杭州网络营销培训 www.hzbeidaqingniao.com

杭州java软件培训 www.zjbenet.com

public void setPartnerId(String partnerId) { this.partnerId = partnerId; } /**

* @return Returns the secId. */

public String getSecId() { return secId; } /**

* @param secId The secId to set. */

public void setSecId(String secId) { this.secId = secId; } /**

* @return Returns the prikey. */

public String getPrikey() { return prikey; } /**

* @param prikey The prikey to set. */

杭州网络营销培训 www.hzbeidaqingniao.com

杭州java软件培训 www.zjbenet.com

public void setPrikey(String prikey) { this.prikey = prikey; } /**

* @return Returns the pubkey. */

public String getPubkey() { return pubkey; } /**

* @param pubkey The pubkey to set. */

public void setPubkey(String pubkey) { this.pubkey = pubkey; } /**

* @return Returns the signAlgo. */

public String getSignAlgo() { return signAlgo; } /**

* @param signAlgo The signAlgo to set. */

杭州网络营销培训 www.hzbeidaqingniao.com

杭州java软件培训 www.zjbenet.com

public void setSignAlgo(String signAlgo) { this.signAlgo = signAlgo; } /**

* @return Returns the encryptAlgo. */

public String getEncryptAlgo() { return encryptAlgo; } /**

* @param encryptAlgo The encryptAlgo to set. */

public void setEncryptAlgo(String encryptAlgo) { this.encryptAlgo = encryptAlgo; } /**

* @return Returns the alipayVeriPubKey. */

public String getAlipayVeriPubKey() { return alipayVeriPubKey; } /**

* @param alipayVeriPubKey The alipayVeriPubKey to set. */

杭州网络营销培训 www.hzbeidaqingniao.com

杭州java软件培训 www.zjbenet.com

public void setAlipayVeriPubKey(String alipayVeriPubKey) { this.alipayVeriPubKey = alipayVeriPubKey; } /**

* @return Returns the alipayEncPubKey. */

public String getAlipayEncPubKey() { return alipayEncPubKey; } /**

* @param alipayEncPubKey The alipayEncPubKey to set. */

public void setAlipayEncPubKey(String alipayEncPubKey) { this.alipayEncPubKey = alipayEncPubKey; } }

杭州网络营销培训 www.hzbeidaqingniao.com

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 91gzw.com 版权所有 湘ICP备2023023988号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务