<%@ page language="java" contentType="text/html; charset=MS932" %> <%@ page import = "javax.xml.parsers.DocumentBuilder, javax.xml.parsers.DocumentBuilderFactory, javax.xml.parsers.*, javax.xml.transform.*, javax.xml.transform.dom.DOMSource, javax.xml.transform.stream.StreamResult, org.w3c.dom.*, java.io.*, java.util.ArrayList, java.util.Calendar, java.text.DecimalFormat, java.lang.Integer "%> <%! ArrayList DocCount(Document doc) { Element root=doc.getDocumentElement(); NodeList rows = root.getElementsByTagName("Row"); ArrayList arrDocCount = new ArrayList(); for (int j = 0; j < rows.getLength(); j ++) { Element elements = (Element)rows.item(j); String strP1nyusatsuYMD = elements.getElementsByTagName("P1nyusatsuYMD").item(0).getFirstChild().getNodeValue(); // ”’lŠiŽ®‰» DecimalFormat df1 = new DecimalFormat("0000"); DecimalFormat df2 = new DecimalFormat("00"); String strstartDate = ""; String strendDate = ""; Calendar cal = Calendar.getInstance(); int intCurrentYear = cal.get(Calendar.YEAR); int intCurrentMonth = cal.get(Calendar.MONTH)+1; int intCurrentDay = cal.get(Calendar.DATE); strstartDate = df1.format(intCurrentYear - 2) + df2.format(intCurrentMonth) + df2.format(intCurrentDay); strendDate = df1.format(intCurrentYear) + df2.format(intCurrentMonth) + df2.format(intCurrentDay); if (strP1nyusatsuYMD.compareTo(strstartDate) >= 0 && strP1nyusatsuYMD.compareTo(strendDate) <= 0) { arrDocCount.add(j); } } return arrDocCount; } String CRLFChangeBR(Node para) { String src; if (para.getFirstChild() == null) { src = " "; } else { src = para.getFirstChild().getNodeValue(); src.replaceAll("<","<"); src.replaceAll(">",">"); src.replaceAll("\r\n","
"); src.replaceAll("\t","@@"); src.replaceAll(" "," "); src.replaceAll("'","f"); } return src; } %> ’á“üŽD‰¿Ši’²¸Œ‹‰Ê@ˆê——

<% //*-----------------------------------------------------------------------* // tableƒZƒ‹‚Ì‘S‘Ì‚Ì@Žw’è@bgcolor="”wŒiF" bordercolor="ƒZƒ‹‚Ìü‚ÌF" //*-----------------------------------------------------------------------* %>

‹ß‹E’n•û®”õ‹Ç

<% try { String strPath = "/home/apache/htdocs/n_info/ccms/"; DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance(); dbf.setIgnoringElementContentWhitespace(true); DocumentBuilder db = dbf.newDocumentBuilder(); Document doc = db.parse(new File(strPath + "p1.xml")); doc.normalize(); int cnt = 0; int j=0; if (request.getParameter("CNT") != null) { cnt = Integer.valueOf(request.getParameter("CNT").toString()); } ArrayList docCount = (DocCount(doc)); Element root=doc.getDocumentElement(); NodeList rows = root.getElementsByTagName("Row"); for (j = cnt; j < docCount.size(); j ++) { if (j >= (cnt + 20)) { break; } int intno = Integer.parseInt(docCount.get(j).toString()); Element elements = (Element)rows.item(intno); out.print(""); //ƒiƒ“ƒo[ out.print(""); //“üŽD“ú•t String strP1nyusatsuYMD = CRLFChangeBR(elements.getElementsByTagName("P1nyusatsuYMD").item(0)); if (strP1nyusatsuYMD.equals("")) { out.print(""); } else { out.print(""); } //Œ_–ñ“ú•t String strP1keiyakuYMD = CRLFChangeBR(elements.getElementsByTagName("P1keiyakuYMD").item(0)); if (strP1keiyakuYMD.equals("")) { out.print(""); } else { out.print(""); } //Ž––±Š–¼ out.print(""); //HŽ–Œ–¼ if (!CRLFChangeBR(elements.getElementsByTagName("P1no").item(0)).equals("")) { out.print(""); } else { out.print(""); } //Å’á“üŽD‹ÆŽÒ@‹ÆŽÒ–¼ ZŠ out.print(""); //—\’艿Ši out.print(""); //—ŽŽD‰¿Ši out.print(""); //’²¸Šî€‰¿Ši out.print(""); //”õl out.print(""); out.print(""); } out.print("
‡‚ “üŽD”NŒŽ“ú Œ_–ñ”NŒŽ“ú Ž––±Š

HŽ–Œ–¼

Å’á“üŽD‹ÆŽÒ
‹Æ ŽÒ –¼ Z Š
—\’艿Ši
(‰~jÅ”²
—ŽŽD‰¿Ši
(‰~jÅ”²
’²¸Šî€‰¿Ši
(‰~jÅ”²
”õ @@@l
" + (j + 1) + " " + " " + strP1nyusatsuYMD.substring(0,4) + "/" + strP1nyusatsuYMD.substring(4,6) + "/" + strP1nyusatsuYMD.substring(6) + " " + " " + strP1keiyakuYMD.substring(0,4) + "/" + strP1keiyakuYMD.substring(4,6) + "/" + strP1keiyakuYMD.substring(6) + "" + " " + CRLFChangeBR(elements.getElementsByTagName("P1bukacd").item(0)) + ""); out.print("" + "" + "

" + elements.getElementsByTagName("P1kenmei").item(0).getFirstChild().getNodeValue() + "

"); out.print("
 "); out.print(CRLFChangeBR(elements.getElementsByTagName("P1gyoName").item(0)) + "
" + CRLFChangeBR(elements.getElementsByTagName("P1gyoAdre").item(0))); out.print("
"); out.print("" + CRLFChangeBR(elements.getElementsByTagName("P1yotei").item(0))); out.print(""); out.print("" + CRLFChangeBR(elements.getElementsByTagName("P1rakusatsu").item(0))); out.print(""); out.print("" + CRLFChangeBR(elements.getElementsByTagName("P1kijunn").item(0))); out.print(""); out.print("" + CRLFChangeBR(elements.getElementsByTagName("P1bikou").item(0))); out.print("
"); if (docCount.size() - j > 0) { out.print("

ŽŸ‚Ì‚Q‚OŒ

"); } else { out.print("
ƒf[ƒ^‚ÌI‚í‚è‚Å‚·B"); } } catch (Exception e) { response.sendRedirect("init.jsp"); } %>