<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@page import="java.beans.XMLEncoder"%> <%@ page import="org.w3c.dom.*" %> <%@ page import="org.xml.sax.*" %> <%@ page import="java.util.*"%> <%@ page import="java.io.*"%> <%@ page import="java.net.*"%> <%@ page import="javax.xml.parsers.*"%> <%@ page import="javax.servlet.http.HttpServletResponse.*"%> <% String geturl = "http://asp1.krx.co.kr/servlet/krx.asp.DisList4MainServlet?code=002230&gubun=K"; String gettime=""; String xmlstr = ""; int disInfo_lenth = 0; String line=""; String disInfo[][] = new String[10][4]; String xml = ""; try{ URL url = new URL(geturl); URLConnection conn = url.openConnection(); HttpURLConnection httpConnection = (HttpURLConnection) conn; InputStream is = null; InputStreamReader isr = null; is = new URL(geturl).openStream(); isr = new InputStreamReader(is, "utf-8"); BufferedReader rd = new BufferedReader(isr,400); StringBuffer strbuf = new StringBuffer(); while ((line = rd.readLine()) != null){ strbuf.append(line); } //System.out.println("공시정보"); //System.out.println(strbuf.toString().trim()); DocumentBuilderFactory docFact = DocumentBuilderFactory.newInstance(); docFact.setNamespaceAware(true); DocumentBuilder docBuild = docFact.newDocumentBuilder(); Document doc = docBuild.parse(new InputSource(new StringReader(strbuf.toString()))); doc.getDocumentElement().normalize(); Element root = doc.getDocumentElement(); NodeList disclosureMain = doc.getElementsByTagName("disclosureMain"); NamedNodeMap disclosureMaininfo = disclosureMain.item(0).getAttributes(); gettime = disclosureMaininfo.getNamedItem("querytime").getNodeValue(); NodeList disinfo = doc.getElementsByTagName("disInfo"); disInfo_lenth = disinfo.getLength(); for(int i=0;i 공시정보
<%=gettime%> 기준
<%if(disInfo_lenth > 0){ %> <%for(int i = 0; i < disInfo_lenth ; i++){ %> <% }%> <% } else {%> <% }%>
번호 일자 공시제목 제출의무자
<%=disInfo_lenth-i%> <%=disInfo[i][0].substring(0, 4)%>/<%=disInfo[i][0].substring(4, 6)%>/<%=disInfo[i][0].substring(6, 8)%> <%=disInfo[i][1]%> <%=disInfo[i][3]%>
데이터가 없습니다.