# java >>.koreait >>DAO >>>CategoryDAO.java package kr.koreait.DAO;import java.util.ArrayList; import java.util.HashMap;import org.apache.ibatis.session.SqlSession;import kr.koreait.VO.CategoryVO;public class CategoryDAO { private static CategoryDAO instance = new CategoryDAO(); private CategoryDAO() { } public static CategoryDAO getInstance() { return instance; } // InsertS..
-- oracle를 사용하여 데이터 베이스를 만듬 -- ibatis를 import해서 사용 --Java Resources --> src -->1) kr.koreait.ibatis -db.properties (oracle 사용시 필요) -guestbook.xml -SqlMapConfig.xml -MyAppSqlCofig.java 2) kr.koreait.DAO -GuestbookDAO 3) kr.koreait.VO -GuestbookList -GuestbookVO -param 4) kr.koreait.Service -DeleteSevice -InsertService -SelectService -UpdateService --WebContent (jsp파일) --> list list..
1. formCheck (Dynamic project 생성)--> juminForm.jsp 파일 생성 --> 기본 틀 잡기 2) 클릭과 동시에 칠수 있도록 함 3) 앞번호를 다 채웠을 때, 바로 뒷번호를 칠 수 있도록 커서가 넘어가게 만들어줌 - ★ onkeyup : 6자리를 치자마자 바로 '뒷자리를 입력하세요' 로 넘어감 onkeypress : 6자리를 치고 나서 7번째 자리의 숫자를 눌러야 다음으로 넘어감 onkeydown :6자리를 치고 나서 7번째 자리의 숫자를 눌러야 다음으로 넘어감 4) onsubmit --> submit 버튼이 클릭되면 발생되는 이벤트 # form 에 입력된 데이터 유효성을 검사하려면 onsubmit 이벤트에 --> return 함수명 () 형식으로 만든다 # form 의 유..
1.pollWrite.jsp 소스코드 0){ //넘어온 내용이 숫자가 아니라면 처리 하지않는다 try{ int p = Integer.parseInt(temp); //투표한 항목의 득표수를 증가시키기 위해서 파일에 저장된 투표내용을 읽어옴 String filename=application.getRealPath("/")+"poll.txt"; ArrayList poll = PollRead.pollRead(filename); int itemCount =(poll.size()-1)/2; //증가시킬 득표수 계산 int index= itemCount+p; //확인작업 // out.println("증가시킬 위치 :"+index); //ArrayList에서 증가시킬 위치에 해당되는 값을 얻어온다 int result=I..
1.pollRead.jsp 2.pollRead.java package kr.koreait.onlinePoll;import java.io.File; import java.util.ArrayList; import java.util.Scanner; public class PollRead { public static ArrayList pollRead(String filename){ ArrayList poll = null; Scanner sc = null; try{ sc= new Scanner(new File(filename)); poll = new ArrayList(); while(sc.hasNextLine()){ String str= sc.nextLine().trim(); if(str.length()>0){ ..
1) Dynamic Web Project --onlinePoll 생성 2) olinePoll --> WebContent --> File --> poll.txt 생성 3) 소스코드 원페이지에 구동되는 root가 컴퓨터에 위치한 실제 경로를 읽어옴 //실제 경로 읽어옴 String filename=application.getRealPath("/")+"poll.txt"; //투표내용이 저장된 텍스트 파일을 읽어와 ArrayList에 저장 (java 파일 이용) ArrayList poll=PollRead.PollRead(filename); --------------------------------------------------java파일 ※ java Resources ---> sc --> package -->..
※ Eclipse 설치 --> window -->preferences 선택 ※ General --> workspace --> other : UTF-8 변경 --> Apply ※ General --> Web --> CSS Files / HTML Files / JSP Files --> UTF-8 변경 ※ General --> Server --> Runtime Environments ※ Browse --> Tomcat 불러오기 ※ 프로잭트 생성 ※ Generate web.xml deployment descriptor 체크