jdom 라이브러리 사용하여 XML파일 읽어오기
관련링크 : http://www.jdom.org/
jsp 파일
<%@ page import = "org.jdom2.*, org.jdom2.input.*" %>
<%
Element entity = null;
Element entityProp = null;
String sName = "";
SAXBuilder builder = new SAXBuilder();
builder.setValidation(false);
builder.setIgnoringElementContentWhitespace(true);
Document doc = builder.build(new FileInputStream("/data/itis_projects/itis/WebRoot/kor/inut/main/test.xml")); // xml 위치 경로
List entityList = doc.getRootElement().getChildren("list"); // 사이클의 주체인 child를 잡아준다.
for ( int i = 0; i < entityList.size(); i++ ) {
entity = (Element)entityList.get(i);
entityProp = (Element)entity.getChild("ban"); // 하위 child들의 경로를 따라간다.
sName= entityProp.getChild("img").getTextTrim();
%>
[ <%=sName%> ]
<%
}
%>
xml 파일
<?xml version="1.0" encoding="UTF-8"?>
<banner>
<list>
<ban>
<name>이름</name>
</ban>
</list>
</banner>
'Web Programing! > JAVA / JSP' 카테고리의 다른 글
[JAVA] java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory 에러 (0) | 2013.04.01 |
---|---|
[JSP] 파일내용읽기 (0) | 2013.02.27 |
[JSP] 파일생성 및 내용넣기 (0) | 2013.02.26 |
jdom 라이브러리 사용하여 XML 파일 만들기 (0) | 2013.02.22 |
[JSP] 랜덤 로또 번호 가져오기 (0) | 2012.12.14 |
[에러모음] getOutputStream() has already been called for this response (0) | 2012.10.19 |
[JSP] 넘어온 파라미터 이름, 값 확인이 필요할 때. (0) | 2012.06.23 |