1. 목적
ㄱ. JSP 에서 XML 출력을 해보자
2. 본론
ㄱ. jsp에서 xml 형식으로 출력하기 위해서는 선언문이 최 상단에 있어야 함
<?xml version="1.0" encoding="euc-kr"?>
ㄴ. 컨텐트 타입이 contentType="text/xml" 이어야 함
<%@ page contentType="text/xml;charset=euc-kr" %>
ㄷ. 태그는 그대로 노출시켜 준다.
ㄹ. 전체 예제 소스
src/form/GenerateXml.java
package form;
public class GenerateXml{
//여긴 그냥 프라이빗으로 게터 세터 만들어 준 것 밖에 없음
private String id = "babobox";
private String name = "홍길동";
private String address="서울 특별시";
private String contactNo="12345";
public void setId(String id) {
this.id = id;
}
public String getId() {
return this.id;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
public void setAddress(String address) {
this.address = address;
}
public String getAddress() {
return this.address;
}
public void setContactNo(String contactNo) {
this.contactNo = contactNo;
}
public String getContactNo() {
return this.contactNo;
}
}
WebContent/xml.jsp
<?xml version="1.0" encoding="euc-kr"?>
<%@ page contentType="text/xml;charset=euc-kr" %>
<!-- 페이지 부분은 반드시 text/xml로 되어있어야 함 -->
<jsp:useBean id="xml" class="form.GenerateXml"/>
<!-- src/form/GenerateXml.java파일을 xml 정보 생성용으로 사용함-->
<Company><!-- 태그는 자신이 원하는 것으로 -->
<Employee>
<Employee_Id><%= xml.getId() %></Employee_Id>
<Employee_Name><%= xml.getName() %></Employee_Name>
<Employee_Address><%= xml.getAddress() %></Employee_Address>
<ContactNo><%= xml.getContactNo() %></ContactNo>
</Employee>
</Company>
3. 결론
ㄱ. jsp 에서 xml을 출력하는 법을 배워보았다.
'JSP 서블릿' 카테고리의 다른 글
JSP Servlet XML 출력 (0) | 2014.01.14 |
---|---|
JSP mysql과 연동하기 (0) | 2013.12.31 |