본문 바로가기

StoreHouse

Jsp mysql 연결소스 [CODE] jsp mysql 연결소스 2004/09/13 spoork 사용자 등록 현황 등록이름 : 이메일 : [/CODE] 더보기
Java API WinHelp n HtmlHelp Version http://www.allimant.org/javadoc/jdk14e.html 더보기
Jsp form 을 이용한 한글 문제 해결 [CODE]한글문제로 항상 떠오르는 것 중의 하나는 바로 파라미터를 한글 그대로 넘겨주는 것이 아닌가 합니다. 실질적으로 HTTP 프로토콜에서 URL을 부를 때는 US-ASCII(7비트 영영)만 사용가능하다고 하고, 그것도 몇몇 특수문자는 또 안됩니다. 그래서 한글이나 특수문자를 보내기 위한 해결책이 특수문자와 8비트 영역(한글)의 문자들을 7Bit로 인코딩(즉, URL 인코딩 %EA%20 뭐 이런거..)해서 보내는 것이지요. 톰캣의 경우에는 URL에 들어간 한글 파라미터를 잘 읽습니다.(즉, 비표준적인 형태의 URL을 읽습니다.) 하지만 톰캣이 그런다고 다른 웹서버들이나 JSP 컨테이너도 그러란 법은 없습니다. 일단 한글을 쓰는 것 자체가 비표준이므로. 게다가 톰캣이라 하더라도 한글만 넘겨주면 다행이지.. 더보기
Jdbc 를 load 하는 3가지 방법 설명을 위해 jdbc driver는 mm-mysql jdbc driver를 사용하겠습니다. 전체 클래스명은 org.gjt.mm.mysql.Driver 입니다. 1번째 방법 Driver d = new org.gjt.mm.mysql.Driver(); 보통 java.sql.Driver 인터페이스를 구현할때는 class의 static 블럭부분에 실제로 DriverManager 에게 register하는 코드가 적혀있습니다. 그러므로 위와 같은 코드는 별로 이롭지 않습니다. 실제로 application programmer는 jdbc driver instance를 가질 필요가 거의 없기 때문이겠지요. 그리고 또 하나의 문제점은 source code내에 특정 vendor의 jdbc driver class name이 박.. 더보기
Eclipse 에서 tomcat-서블릿 구동시키기 jsp 구동 여부를 확인한후 tomcat / conf 에 있는 web.xml 화일을 수정해주어야한다. 1. 아래 부분이 주석 처리가 되어있을텐데 주석처리 를 삭제 invoker /servlet/* Tomcat 의 버젼이 5.X 버젼이라면 아래사항을 추가하여준다. 1. 아래 부분이 주석 처리가 되어있을텐데 주석처리 를 삭제 default org.apache.catalina.servlets.DefaultServlet debug 0 listings true 1 2. 윗부분에 아래부분을 삽입 Default Servlet Disallowed Location /servlet/org.apache.catalina.servlets.DefaultServlet/* DELETE GET PUT POST 더보기
Jsp Tomcat 5 server.xml 사용자폴더설정 톰켓이 예전과 좀 달라졌다. 2년 동안 많은 변화가있었네.. 사용자 폴더에서 사용할려면 /conf/server.xml 에서 context 부분을 추가해줘야한다 1. \webapps 밑에 go 라는 디렉토리를 만들고, 2. \conf\server.xml 파일을 열어서 다음의 내용으로 Context 를 하나 추가 물론 go/WEB-INF 폴더에는 /ROOT/WEB-INF 에서 복사해온 web.xml 파일이 있어야한다. 더보기
Eclipse2.1.3 + LOMBOZ.213 +Tomcat 5.0.19 에서 Jsp 디버깅 톰캣 5.0.X버젼에서 어떻게 JSP 디버깅을 하는지에 대한 내용이 이시간 현재 http://forge.objectweb.org/projects/lomboz 에 제대로 언급되어 있지 않군요. 해서 JSP디버깅 문제로 끙끙 앓다가 방금 http://forge.objectweb.org/forum/ 에서 방법을 알아내어 여기다 적습니다. 혹시나 다른분들에게 도움이 될까 하는 생각에 올립니다만.. 만약 도움이 되지 않거나 중복이라면.. (관리자님 삭제 부탁드립니다. ) 1. 전제사항 1)톰캣 - jakarta-tomcat-5.0.19.exe를 실행하여 특정 디렉토리에 설치함. 2)eclipse - eclipse-SDK-2.1.3-win32.zip를 압축해제하여 특정 디렉토리에 설치하였고 , http://www... 더보기
Jsp 에서 한글처리 이것 저것 할것 없습니다. 다음과같이 각 jsp 마다 다음내용을 첫부분에 삽입해주면 됩니다. [CODE] [/CODE] 더보기
Java 동적 내용의 캐싱 방지 동적 내용의 캐싱 방지 웹 브라우저 및 프록시 서버가 동적으로 생성된 웹 페이지(즉, JSP 파일과 Servlet의 처리로 인해 발생한 동적 출력)를 캐싱하지 않도록 방지하려면, 다음 코드를 사용하여 HTTP 응답에 헤더를 설정하십시오. response.setHeader("Pragma", "No-cache"); response.setDateHeader("Expires", 0); response.setHeader("Cache-Control", "no-cache"); HTTP 헤더를 설정하는 것은 태그에 해당하는 것들을 사용하여 브라우저 캐싱을 제어하는 방법에 비해 더 효과적입니다. 예를 들어, 는 첫 번째 HTTP 헤더 설정과 같습니다. 다음과 같은 이유에서 HTTP 헤더를 설정하는 것이 좋습니다. 일부 .. 더보기
Mysql 에서 날자표현 방법 date_format(date,format) 주어진 date를 새로운 format으로 변환하여 반환하는 함수 입니다. format은 아래를 참고.. %M : 달의 이름 (January... December) %W : 주의 이름(Sunday,..... Saturday) %D : 1st, 2nd 등을 이용한 달을 표현함 %Y : 4개의 숫자를 이용한 연도 (예, 1999,2000,2001) %y : 2개의 숫자를 이용한 연도 (예, 99,00,01) %X : %V와 함께 쓰여 연도를 나타냄 %x : %v와 함께 쓰여 연도를 나타냄 %a : Sun, Sat과 같은 요일을 나타냄 %d : 00, 01......31등의 날짜를 표현함 %e : 0,1,2,.....31등의 날짜를 푠현함 %m : 01,02...12.. 더보기