일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 폼 리셋
- form reset
- 호스팅
- 폼
- PalmTracking
- NT900X4C-A99 손바닥인식
- NT900X4C-A99 PalmTracking
- ssd 파티션
- Palm Tracking
- 파일
- NT900X4C-A99 터치패드
- 리셋
- DB
- usb부팅
- window8 설치
- putty
- 폼 파일 리셋
- WebMysql
- BIOS
- 카페24
- cafe24
- 윈8 설치
- form input file reset
- 파티션
Archives
- Today
- Total
Mission Completed
JSP로 xml 만들기 본문
현재 작업중인 팀프로젝트 폴더안에서...
- API 라는 폴더를 만든다. 그 안에 header와 footer를 복사해온다.
- 그 두 파일에서 html 코드와 관련된 것을 모두 지운다. 즉, JSP코드만 남긴다.
- 만약, 로그인과 관련된 세션처리가 있다면 지운다. 이유는 세션처리르 할 수 없기 때문이다.
- footer에서는 DB와의 컨넥션을 끊는 코드만 필요하다.
- 새로운 jsp를 만든다. 이름은 xml로 만드려는 메소드 이름으로 한다.
(FYI: 빈즈에서 사용되는 클래스 안에서 사용되는 메소드당 필요한 xml이 1개라고 보면 된다.) - 해당 메소드를 사용 하는 jsp페이지의 코드를 가져온 후, 상태 유지 하는 코드는 모두 필요 없으니 지운다.
- 위에서 꼭 해야할것!!
- text기반을 text/xml로 바꾼다.
- <% page 어쩌구 WhiteSpace 지우는 코드를 넣는다.
- JSP코드가 끝난 곳에 <?xml version"1.0" encoding="UTF-8"?> 을 넣고 시작한다.
- <팀명>
/* 반복 */
<테이블 이름>
<컬럼명>DB 에서 가져오는 값</컬럼명>
</테이믈 이름>
/* 반복 */
</팀명>
패턴으로 xml을 만든다. - 그리고 상단 팀명 아래에 Pagination에 관한 것 하나를 만든다.
<now_page>DB값</now_page>
<total_count>0</total_count>
<list_count>10</list_count>
<total_page>0</total_page>
<group_count>5</group_count>
<total_group>0</total_group>
<now_group>1</now_group>
<group_start>0</group_start>
<group_end>0</group_end>
<start_rec>0</start_rec>
<%@page import="samjiahn.lib.db.MyDB"%> <%@page import="travel.item.AdministratorsItem"%> <%@ page language="java" contentType="text/xml; charset=UTF-8" pageEncoding="UTF-8"%> <%@page trimDirectiveWhitespaces="true"%> <%@ include file="common.jsp"%> <% String host = "localhost:3306"; String dbName = "team"; String userID = "team1", pw = "team1"; String encSet = "utf8"; // 데이터베이스에 연결 MyDB.setInfo(host, dbName, userID, pw, encSet); boolean is_connect = MyDB.connect(); if (!is_connect) { goBack(out, "DB연결에 실패했습니다."); return; } %>
<%=NOW_PAGE%> <%=DestinationItem.total_count%> <%=DestinationItem.list_count%> <%=DestinationItem.total_page%> <%=DestinationItem.group_count%> <%=DestinationItem.total_group%> <%=DestinationItem.now_group%> <%=DestinationItem.group_start%> <%=DestinationItem.group_end%> <%=DestinationItem.start_rec%> <%for (int i = 0; i<%}%> <%=item.getSEQ()%> <%=item.getPARENT_SEQ()%> <%=item.getSTATE()%> <%=item.getLOC()%> <%=item.getINFO()%> <%=item.getEDIT_DATE()%>
<%String tblName = "LODGE_LIST"; <<-- 상위에서 이걸로 고쳐주세요.%><%=NOW_PAGE%> <%=BusinessItem.total_count%> <%=BusinessItem.list_count%> <%=BusinessItem.total_page%> <%=BusinessItem.group_count%> <%=BusinessItem.total_group%> <%=BusinessItem.now_group%> <%=BusinessItem.group_start%> <%=BusinessItem.group_end%> <%=BusinessItem.start_rec%> <%for (int i = 0; i<%}%> <%=item.getSEQ()%> <%=item.getDEST_SEQ()%> <%=item.getAREA()%><%=item.getNAME()%> <%=item.getHOURS()%> <%=item.getINFO()%> <%=item.getTEL()%> http://<%=item.getSITE()%> <%=item.getZIPCODE()%> <%=item.getADDRESS()%><%=item.getLATITUDE()%> <%=item.getLONGITUDE()%> <%=item.getREG_DATE()%> <%=item.getEDIT_DATE()%>
<%String tblName = "REATAURANT_LIST"; <<-- 상위에서 이걸로 고쳐주세요.%><%=NOW_PAGE%> <%=BusinessItem.total_count%> <%=BusinessItem.list_count%> <%=BusinessItem.total_page%> <%=BusinessItem.group_count%> <%=BusinessItem.total_group%> <%=BusinessItem.now_group%> <%=BusinessItem.group_start%> <%=BusinessItem.group_end%> <%=BusinessItem.start_rec%> <%for (int i = 0; i<%}%> <%=item.getSEQ()%> <%=item.getDEST_SEQ()%> <%=item.getAREA()%><%=item.getNAME()%> <%=item.getHOURS()%> <%=item.getINFO()%> <%=item.getTEL()%> http://<%=item.getSITE()%> <%=item.getZIPCODE()%> <%=item.getADDRESS()%><%=item.getLATITUDE()%> <%=item.getLONGITUDE()%> <%=item.getREG_DATE()%> <%=item.getEDIT_DATE()%>
<%String tblName = "ATTRACTION_LIST"; <<-- 상위에서 이걸로 고쳐주세요.%><%=NOW_PAGE%> <%=BusinessItem.total_count%> <%=BusinessItem.list_count%> <%=BusinessItem.total_page%> <%=BusinessItem.group_count%> <%=BusinessItem.total_group%> <%=BusinessItem.now_group%> <%=BusinessItem.group_start%> <%=BusinessItem.group_end%> <%=BusinessItem.start_rec%> <%for (int i = 0; i<%}%> <%=item.getSEQ()%> <%=item.getDEST_SEQ()%> <%=item.getAREA()%><%=item.getNAME()%> <%=item.getHOURS()%> <%=item.getINFO()%> <%=item.getTEL()%> http://<%=item.getSITE()%> <%=item.getZIPCODE()%> <%=item.getADDRESS()%><%=item.getLATITUDE()%> <%=item.getLONGITUDE()%> <%=item.getREG_DATE()%> <%=item.getEDIT_DATE()%>
<%for(int i = 0; i < list.size(); i++){ LodgePriceItem item = list.get(i);%> <%}%> <%=item.getSEQ()%> <%=item.getAREA() %> <%=item.getROOM()%> <%=item.getPEOPLE()%> <%=item.getPRICE()%> <%=item.getINFO()%> <%=item.getREG_DATE()%> <%=item.getEDIT_DATE()%>