본문 바로가기

Iterator Test 결과물 예제 1번 테란 저그 프로토스 ---------- 예제 2번 테란 저그 프로토스 ---------- 예제 3번 드랍쉽 시즈탱크 휴먼 테란 ---------- 예제 4번 드랍쉽 시즈탱크 휴먼 테란 ---------- 예제 5번 안드로이드 아이폰 림 더보기
Tomcat에서 ◎ 한글 파라미터를 가진 링크를 만들 때 ◎ 한글 파라미터를 가진 링크를 만들 때 JSP페이지에서 링크를 생성할 때, 한글이 됐든 공백이나 특수문자를 가진 영어가 됐든, 순수하게 영어와 숫자, 밑줄 등으로만 이뤄진게 아닌 모든 파라미터를 넘길 때는 무조건 URLEncoding을 해야한다고 봐도 된다. Web Container에 따라 URLEncoding을 안하고 넘겨도 작동하는 경우가 있는데, 동일한 웹 컨테이너라도 버전에 따라 한글을 제대로 인식하지 못하는 경우도 있고, 또 다른 컨테이너에서는 URLEncoding이 안된 한글을 전혀 인식하지 못할 수도 있다. 그러므로 무조건 표준을 따라서 java.net.URLEncoder.encode()메 소드를 사용해 인코딩해서 넘기도록 한다. 디코드 작업은 request.setCharacterEncod.. 더보기
Eclipse 줄바꿈하기 더보기
GET 요청은 멱등이다! GET 요청은 멱등이다!2009/06/23 22:17 우와. 단 4글자를 고치기 위해서, 4시간을 삽질했다!! 학교 웹프로그래밍 팀 프로젝트로, jQuery와 Ajax를 사용하는 웹 어플리케이션의 막바지 작업중이었다. 분명 거의 다 만들었는데, Firefox와 Chrome에선 잘 되는데, Internet Explorer에선 되는 곳도 있고, 안되는 곳도 있는게 아닌가?! 더 웃긴건, ie8에서도 되는게 있고 안되는게 있고, ie7에서도, ie6에서도, 되는 곳이 있고, 안되는 곳이 있었다. jQuery의 getJSON()으로 json으로 된 내용을 가져와서, 화면에 업데이트 해주는 것이었는데, 처음엔, jQuery의 ajaxForm 플러그인을 의심하다가, async 플러그인을 의심하다가, jQuery 문.. 더보기
Servlet - 3 웹에서 정보를 받아 서버로 보내면 서버에서 받아 처리하는 servlet 작성 ======================= login.html ======================= 로그인 아이디 비밀번호 취미 영화보기 책읽기 게임 ======================= ParamServlet.html ======================= package net.cjedu.login; import javax.servlet.http.*; import javax.servlet.*; import java.io.*; import java.util.*; public class ParamServlet extends HttpServlet{ protected void doPost(HttpServletReques.. 더보기
Servlet - 2 한글처리를 하자. mime type 에 charset=euc-kr 추가를 한다. resp.setContentType("text/html; charset=euc-kr"); 서버가 reload가 가능하도록 하자. 개발할 때만 이렇게 한다. --> 수정하면 바로바로 적용되도록 한다. D:\tomcat5.5\conf\context.xml 을 편집하자. WEB-INF/web.xml context.xml을 수정하면 tomcat의 모든 application에 반영된다. http://127.0.0.1:8080/servlet/net.cjedu.hello.HelloServlet 이렇게 실제로 url에 경로를 노출시키는 것은 위험한 짓이다. 별칭을 지어서 이용하자. D:\tomcat5.5\webapps\ROOT\WEB-IN.. 더보기
Servlet - 1 Web App의 역사 - 제 1세대 Web : Static Page(Html) - 제 2세대 Web : Dynamic Page(DHTML,Servlet/JSP) - 제 3세대 Web : Distributed Enviroment Enviroment(EJB, RMI) - 제 4세대 Web : RIA(Rich Internet Application)-> Web 2.0 javaFX, Flex, Ajax , Silverlight XXX.jsp -> 요청을 받으면 일반 웹서버는 처리 불가능. 웹컨테이너가 있어야 요청을 처리할 수 있다. (WAS - Web Application Server) Tomcat -> EJB 서비스는 없다. 서블릿 특징 쓰레드를 기반으로 하므로 웹 애플리케이션 운영에 효율적이다. 자바를 기반으.. 더보기
Secret of Korea http://andocu.tistory.com/ 더보기
Tomcat5.5 환경변수 및 기타 환경설정 Tomcat5.5 환경변수 및 기타 환경설정 ** 이 모든 설정은 Tomcat 서버를 정지 시키고 해야한다. 1.환경변수 설정 내컴퓨터-속성-고급-환경변수 (1) 새로만들기 클릭 (CATALINA_HOME, TOMCAT_HOME) - 변수이름: CATALINA_HOME - 변수값: C:\Tomcat 5.5 - 변수이름: TOMCAT_HOME - 변수값: C:\Tomcat 5.5 (2) 편집 클릭(ClassPath) - 변수이름: ClassPath - 변수값: C:\Tomcat\common\lib\servlet-api.jar 추가 (이미 설정된 값 뒤에 세미콜론(;) 붙이고 위와 같은 경로 추가) 2. Servlet 사용 주석해제 - C:\Tomcat 5.5\conf\web.xml 수정 - (ctrl+f).. 더보기
jQuery 유용한 사이트 (퍼옴) http://www.serie3.info/s3slider/index.phphttp://www.trirand.com/jqgrid/jqgrid.html jQuery Grid Plugin (***) : 게시판에서 정렬과 게시판 펼치기 접기 등의 기능을 도와주는 플러그인 http://www.trirand.com/blog/?page_id=6 그리드 (*) : 전체 페이징을 하지 않는 Ajax 게시판 http://www.reconstrukt.com/ingrid/example2.html 팬시박스 (**) : 이미지 팝업창에 모달효과 약간의 에니메이션이 들어감. http://fancy.klade.lv/ (****)예제 : http://fancy.klade.lv/example jQuery Lightbox Plugin (.. 더보기