본문 바로가기

java/jsp23

리스트 페이징. 제목 : 2015. 5. 10.
jsp 기초.. http /* 두번 처리 post로 보냈을때 encoding방법 request.setCharacterEncoding("EUC-KR"); // 이거 한줄이면 끝남 .. servlet스펙 2.3부터.. 부터 생김 |->request에 들어오는 한글 정보를 모두 . decoding해준다. servlet스펙이 떨어질때 사용 . nameVal = new String(nameVal.getBytes("8859_1"),"EUC-KR"); 유로파 .. 글자를 한글로 디코딩 . */ page 지시자 autoFlush |-> 버퍼 사이즈 이후 자동 출력 (8kb)의 버퍼가 차면 자동으로 출력. 크기 조정할 수 있음. ` isThreadSave |-> 한가지 쓰레드만 가지고 사용하는것 .. 절대 사용금지. 2015. 5. 10.
ant 경로 설정 다운경로 http://jakarta.apache.org 에서 다운 Ex-Jakarta ant 다운로드 ant환경변수 설정 시스템 변수 변수 명 ANT_HOME 경로 명 C:\apache-ant-1.7.0 변수명 Path 경로명 %ANT_HOME%\bin; 2015. 5. 10.
Logging 로깅 다운로드 경로 설정 . log4j http://jakarta.apache.org Ex-Jakarta logging http://logging.apache.org/log4j/1.2/apidocs/index.html doc 문서 ant를 환경변수 잡고 . 실행 logging이 압축이 풀린곳으로 이동하여 ant를 실행 ant jar 해주면 logging 다운폴더에 dist가 생긴다 .. 거기에 lib폴더 안에 log4j-1.2.15 파일을 web-inf밑에 lib폴더에 삽입 Logger : 실제로 로그를 기록하는 객체1 Appender : 로그를 출력하는 대상 . (콘솔 || 파일에 출력가능) Layout : 로그 포멧 하나의 Logger에는 n개의 Appendar이 붙는다. 메쏘드 (method) 1 레벨 debug() 2 레벨 info().. 2015. 5. 10.
logger properties 사용하기 . log4j.properties /*모든 log4j의 프로퍼티 이름은 */ log4j.properties 통일 .. #root logger log4j.rootLogger = ALL, stdout1,stdout2 최상위 로거 찍는 것 #logger level ALL( 모든 에러 메시지를 찍는다 . 에러 레벨을 지정하면 에러 메시지가 뜬다 . log4j.logger.com.ex = ERROR log4j.logger.org.apache.jsp = FATAL #console appender log4j.appender.stdout1 = org.apache.log4j.ConsoleAppender log4j.appender.stdout1.layout = org.apache.log4j.SimpleLayout #file appender log4j.ap.. 2015. 5. 10.
모델2 방식 M V C(Model View Control) 데이터 화면 로직 Model1 ------ Client -> jsp -> java -> DAO -> DB Model2 ------ Client -> 로직을담당 -> java -> DAO -> DB | jsp에 결과를 전송 2) RequestDispatcher -> request 1번으로 여러개의 page에서 request를 쓸수 있다. page-> request-> session-> application 크기 순서 .. controllor(servlet로 만든다.) -----------------> 로직 ------------>처리 request-----> setAttribute 처리할 결과값을 찍고 jsp getAttribute해서 결과값을 뿌린다. jsp.. 2015. 5. 10.