본문 바로가기

JSP

JSP, AJAX, Prototype, JSON, XML을 이용한 로그인 처리.. JSP, AJAX, Prototype, JSON을 이용한 로그인 처리.. 라고 타이틀은 지었지만, 이름 만큼 대단한 예제는 아니다.. 다만, 위의 언어들을 이용해서 만든 Refresh 없는 로그인 처리이다. 방식은 로그인 체크가 필요한 버튼이나 어떠한 행위가 이루어 질때, checkLogin() 을 호출. loginCheck.jsp 를 불러온다. loginCheck.jsp 에는 JSON 타입으로, 세션체크를 하여, 로그인 여부를 판별한다. checkLogin() -> loginCheck.jsp (세션 체크 후 JSON 생성) -> resultProc() 에서 처리 위와 같은 방식이 가능한 것은 브라우져의 세션은 현재 띄우고 있는 브라우져의 부모나 자식창에 세션이 상속되기 때문에 기존에 iFrame 으로 .. 더보기
Aptana Studio 1.0 릴리즈... Aptana Studio 1.0 이 릴리즈 되었다. 뭐 된지는 쫌 되었지만, 내가 오늘 알게 되었다. ㅡㅡ; 현재 나의 개발 환경은 MyEclipse 5.5.1 GA + Aptana 를 붙여서 쓰고 있었다. MyEclipse는 JSP와 WAS를 잘 연결해주고, 개발을 편하게 만들어주고, Aptana는 HTML, JS를 더욱더 편하게 만들어준다. 특히 JS에 자동완성 부분이 맘에 들어서, 요새 관심있는 DOM, AJAX를 볼때 더욱더 빛을 바란다. 근데 이번에 Aptana Studio 1.0이 나왔다는 소식에 보았는데, 이제 MyEclipse 와 Aptana 만 붙이면 최강이 아닐까? ㅡㅡ; 거의 제대로 된 IE 디버깅 툴이 없는 걸로 아는데, 이번에 FTP지원과 IE디버깅 툴지원 만으로도 최고라고 말하고.. 더보기
paging(페이징) 계산.. [code type=java5]totalPage) iEndNavi = totalPage; if(pageNo>=10){ out.print(""); } else { out.print(">"); } %>[/code] -1을 해놓은것은.. DB에서 뽑아낼때.. DB에선 0부터 시작하기 때문에.. DB에서 목록을 가져올때 기존 변수로 응용하기 위해서.. 페이징에 헤메는 분들을 위해.. 더보기
JSTL(Java Standard Tag Library) 정리문서... 출처: http://blog.naver.com/orangejkl?Redirect=Log&logNo=10013719951 1 JSTL 개요... 8 1.1 JSTL 이란.. 8 1.2 JSTL의 현황.. 8 1.3 JSTL 처리영역.. 8 2 JSTL 설치... 9 2.1 JSTL 다운로드.. 9 2.2 JSTL 예제 설치.. 9 2.3 JSTL add-on 설치.. 10 2.4 JSTL tld 파일.. 11 3 표현언어 EL (Expression Language). 11 3.1 EL 의 표시형식.. 11 3.2 EL 내장객체.. 12 3.3 EL 연산자.. 13 4 JSTL Core. 14 4.1 . 14 4.2 , . 15 4.3 . 16 4.4 . 18 4.5 , , . 18 4.6 , . 20 4... 더보기
JSP를 Excel 파일로 내보내는 법. 이번에 처음으로 결과 파일을 엑셀로 내보내는 작업을 했다. 의외로 간단하게 끝났다. [code type=html4strict] . . . . 더보기
Servlet 에서 한글 처리.. [code type=java5]response.setContentType("text/html; charset=MS949"); response.setCharacterEncoding("MS949");[/code] 더보기
JSP 한글 처리 문제. ※ 톰캣에서 한글문제 해결방법 ※ 작성일 : 2005.10.26-. 아?d?d, ?막?, ?? , ?C, ?B 같은 문자를 파라미터로 입력 받는방법 -. 한글 이름으로 된 파일(그림파일)이 다운로드 되지 않는문제 해결 -. Oreilly에서 만든 MultipartRequest 에서 한글파일 이름 얻기 우선 KSC5601(EUC_KR)에서는 위와같은 문자를 표현할 수 없다.1. server.xml 에서 useBodyEncodingForURI 옵션추가 URIEncoding이 값 있다면 아래와같이 UTF8로 변경한다. (톰캣이 파일 관리시 내부적으로 UTF8을 사용하는것 같음) 2. JSP출력 인코등은 MS949, HTML은 KSC5601 혹은 EUC-KR, MS949 로 한다. JSP,HTML 다음과 같이 .. 더보기
JSP 한글 깨짐 현상.. 페이지 상단에 페이지 선언을 해줍니다. [code type=html4strict] [/code] 이렇게 해주면 일단 왠만한 걱정은 싸 잡으셔도 될겁니다. 두번째 방법은 문자열(String)을 직접 코드 변환해주는 방법입니다. 함수로 만들어 사용해도 좋습니다. [code type=html4strict] out.println(new String(("자바속의 한글").getBytes("8859_1"), "EUC-KR")); [/code] from http://okjsp.pe.kr 더보기
Oracle 9i 설치시 tomcat 8080포트와 겹치는 문제.. 9i설치후 8080 포트 사용하는 것 바꾸기 출처 : http://blog.naver.com/scoll57.do?Redirect=Log&logNo=1000154526581. 프로그램그룹-OracleHome92-?-'Database configuration assistant 실행 2. 수행하고자 하는 작업선택 화면에서 '데이터베이스의 데이터베이스 옵션구성' 을 선택 3. 옵션을 구성하고 자하는 DB를 선택(아마 설치시에 DB생성 하신걸로 가정) 4. '데이터베이스 기능창'에서 '표준데이터베이스 기능' 이라는 버튼클릭 하고 '사용자정의' 버튼클릭 5. 그러면 'Oracle XML DB'창이 뜨는데 그창 하단에 '포트번호' 바꾸시고 '확인'버튼 누르고 적용 6. 3으로 돌아가서 목록에 있는 다른 DB를 선택하.. 더보기