was 간 통신 민원24( 민원발급번호) 1


민원 24 민원발급 번호 연동

jeus -> tomcat -> 민원 24

아래는 jeus단 소스
민원번호는 xml로 받음 (jdom2)
---------------------
public String KmCerti(HttpServletRequest request,ModelMap model) throws Exception {

String cappIsuSeq = HttpConnetionMiwon(url, sbParam, "cappIsuSeq"); //민원 발급 번호 받기
}

private String HttpConnetionMiwon(String url, StringBuffer sbParam, String searchText){

String reuslt = "";
BufferedWriter bw = null;
InputStream is   = null;
HttpURLConnection conn = null;


try {
URL tUrl = new URL(url);
conn = (HttpURLConnection) tUrl.openConnection();
conn.setRequestMethod("POST");
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setUseCaches(false);
conn.setConnectTimeout(20*1000);
conn.setReadTimeout(20*1000);

conn.connect();
bw = new BufferedWriter(new OutputStreamWriter(conn.getOutputStream(),"utf-8"));

bw.write(sbParam.toString());
bw.flush();
bw.close();

is = conn.getInputStream();
reuslt = jXmlRead(is, searchText);
} catch (Exception e) {
// TODO: handle exception
}finally{
try {
if(bw!=null) bw.close();
if(is!=null) is.close();
if(conn!=null) conn.disconnect();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return reuslt;
}

private String jXmlRead(InputStream is, String searchText) throws Exception{
String result = "";
org.jdom2.Document doc = null;
        try {
doc = new SAXBuilder().build(is);
       
if(doc!=null){
        org.jdom2.Element root =  doc.getRootElement();
        result = root.getChild(searchText).getText();
        }
        } catch (Exception e) {
            e.printStackTrace();
            throw new Exception("JxmlRead Error : "+e.getMessage());
        }

        return result;
}

Popular posts from this blog

com.gpki.secureweb.GPKISecureWEBException: ErrCode=1507,ErrMsg=[GPKI_CMS_ProcessEnvelopedData] 해당 인증서로는 데이터를 풀 수 없습니다.

PL/SQL Developer Tip 선택한 것만 실행

전자정부 EgovMap Xml Jsp