(기초)servlet 설정하기

Web/JSP 2012. 5. 21. 18:09 Posted by Request

1.servlet-api.jar 파일 복사하기

 -톰캣 설치된 폴더에 servlet-api.jar 파일을 복사하여 개발되는 해당 프로젝트 lib폴더에 복사하든가, 프로젝트에 사용되는 java 빌드(Bulid)의 폴더 lib경로에 복사하여 추가한다.

 

ex)D:\apache-tomcat-6.0.35\apache-tomcat-6.0.35\lib

 

 

2.톰캣에서 Servlet 서블릿과 JSP 파일 동작 확인하기

이클립스 실행 > 다이나믹 웹 프로젝트 생성 > servlet 생성(new > servlet 선택) >

 

 

<servletTest.java>

response.setContentType("text/html");

response.setCharacterEncoding("euc-kr");

 

//Calendar 클래스 객체 선언

Calendar c= Calendar.getInstance();

 

 

int hour   = c.get(Calendar.HOUR_OF_DAY);

int minute = c.get(Calendar.MINUTE);

int second = c.get(Calendar.SECOND);

 

PrintWriter out= response.getWriter();

 

out.write("<HTML><HEAD><TITLE>ServletTest</TITLE>");

out.write("<BODY><H1>");

out.write("현재시각은");

out.write(Integer.toString(hour));

out.write("시");

out.write(Integer.toString(minute));

out.write("분");

out.write(Integer.toString(second));

out.write("초입니다.");

out.write("</H1></BODY></HTML>");

out.close();

 

 

<web.xml>

<servlet>

<servlet-name>ServletTest</servlet-name>

<servlet-class>kr.com.test.ServletTest</servlet-class> <!-- 해당 서블릿 생성한 경로를 적어준다.-->

</servlet>

 

<servlet-mapping>

<servlet-name>ServletTest</servlet-name>

<url-pattern>/ServletTest</url-pattern>

</servlet-mapping>

 

출처 : [ jsp 2.2&servlet3.0(오정원지음) 내용입니다. ]