티스토리 뷰
작성 test환경 : Tomcat 7 , 이클립스 JUNO, JDK 1.7
우선 서블릿을 작성하기위해 Dynamic Web Project 'hks003_servlet 이 만들어졌다는 가정하에...
[02] Project Explorer 창에서 Java Resources - src - default Package 해당 프로젝트 에 Servlet 를 만든다
[03] <Next>버튼을 클릭하면 서블릿 작성 파라메터창이 나온다.
Tomcat 7.0 이후부터는 web.xml 에 서블릿 맵핑 작업을 Java에서 직접 가능하게 한다. 서블릿의 파라메터 등등
여기서 변경없이 Java 소스에서 직접 변경해도 되고!
[05] 자동으로 생성된 코드!
/** * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) */ protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // TODO Auto-generated method stub response.setContentType("text/html"); response.setCharacterEncoding("UTF-8"); PrintWriter out = response.getWriter(); out.println(""); out.println(""); out.println(""); out.println(""); out.println(""); out.println("안녕하세요, 서블릿"); out.println(""); out.close(); }
[07] 결과화면을 볼까!
(1) 환경변수에 CLASSPATH = D:\Tomcat7\lib\servlet-api.jar; 등록해주고
(2) servlet-api.jar 파일을 'C:\Program Files (x86)\Java\jre7\lib\ext\' 이곳에도 복사
(3) 컴파일된 test.clss 파일은 'D:\Tomcat7\webapps\hks003\WEB-INF\classes\' (☜사용자 마다 다르겠죠! ^^)
( WEB-INF 디렉토리가 없다면 직접 만들어야겠지! lib, classes 도 그렇고) 그럼 끝
[참고 ] GET 와 POST 차이 (참조싸이트)
GET:
(1) 주소줄에 파라메터가 붙고 예) http://hks003.tistory.com/?id=472&page=3
(2) 가져오는것 (어느 아이디의 어느페이지를 가져오라! ...)
POST:
(1) 내부에(body 안에 파라메터)서 보내진다 예) 내부에서 form을 이용해 submit
(2) 수행하는 것 (게시판의 내용을 쓴다)
'프로그램 > JAVA' 카테고리의 다른 글
[ JAVA ] JavaFX 환경구축 과 프로젝트 생성 (0) | 2019.07.13 |
---|---|
[Java 와 R 연재 4] rJava JRI을 사용하기위한 설치및 환경설정 - 두번째 (2) | 2016.05.20 |
[ JAVA ] HashMap 해쉬맵 데이터 나열 (0) | 2015.04.22 |
[ Servlet ] JDBC를 이용한 MySql 연동 (두번째) (0) | 2014.08.11 |
[ Java ] JDBC를 이용한 MySql 연동 (첫번째) (0) | 2014.07.22 |
[ JAVA ] 사용자가 작성한 소켓, 쓰레드 클래스의 동적생성 (0) | 2013.07.12 |
[ JAVA ] TCP/IP Server 소켓통신 byte를 이용한 hex값 출력 (7) | 2013.06.27 |
[ JAVA ] 자바로 구현해보는 모드버스의 crc16 체크섬 (2) | 2013.06.26 |
[ Java ] excel의 csv 파일을 읽어 2차원배열에 옮기기 (3) | 2013.04.02 |
[Java 와 R 연재 3] rJava JRI을 사용하기위한 설치및 환경설정 (14) | 2012.02.24 |
- Total
- Today
- Yesterday
- rJava
- MySQL
- 독서
- 티스토리 초대장
- 소설
- Modbus
- XML
- flex
- C++Builder
- R
- 특별법
- 쓰레드
- MenuBar
- CRC16
- C#
- 통계
- 김정환
- 세월호
- java
- 자바
- 서블릿
- 책
- Servlet
- 동적할당
- Post
- 안드로이드
- 플렉스
- 한빛미디어
- 모드버스
- SQLite
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |