728x90


이제 IDE별로 JSP를 만드는 방법과 Context루트를 교체하는방법에 대해서 알려드렸다.

근데 JSP파일을 만들데 JSP만 쓰는게 아니라 Servlet도 사용하게 된다.

이번에는 Servlet을 만드는 방법을 알아보자. IDE별로 알려드릴테니 잘 따라하면 되겠다.

Servlet은 JSP와는 다르게 무조건 url매핑이 되어있어야 사용할 수 있다는 점을 명심해야한다.


Eclipse에서 Servlet만들기



Java Resource->src->(패키지 선택)->우클릭->New->Servlet을 선택한다.



그다음 클래스명을 쓰면된다. Next를 누르면 url을 매핑할수 있다.

다됬으면 Finish를 누르자.



그러면 이렇게 Servlet이 만들어진다.

그러면 바로 실행을 해보자.



실행하려는 파일을 우클릭하고 Run As->Run on Server을 눌러준다.



그러면 Eclipse브라우저에서 예제소스가 실행됨을 알 수 있다.



그런데 예제소스는 사실 조금 낡은 방식이다. 요즘은 PrintWriter을 사용한다.

위의 코드는 아래의 코드와 똑같다.


IntelliJ에서 Servlet만들기



프로젝트를 우클릭 한후 Servlet을 눌러준다.



밑에 체크를 안하면 url매핑을 xml에 의존해서 하고 체크를 하면 애너테이션으로 하게된다.



만들고 나면 다음과 같이 Servlet이 만들어진다.

여기서 샘플 출력이 없으므로 우리가 적당히 만들어주자.



어짜피 실행하면 Get으로 볼것이므로 get에 소스를 만들고 애터네이션에서 urlPatterns에 url을 지정해주자.

한개라면 괄호를 사용하지 않고 직접매핑해도된다.


IntelliJ는 하나의 파일을 따로 시작하는 방법은 없는거 같다. 있으면 제보해주길 바람.

그냥 서버를 재시작한 후 주소로 접근하자.



제대로 작동됨을 확인할 수 있다.


NetBeans에서 Servlet만들기



Source Packages에서 우클릭해서 New->Servlet을 눌러준다.



그러면 서블릿 이름을 정할 수 있다.



Finish를 눌러도 되는데 url패턴을 위해서 Next로 한번 확인해주고 넘어가자.



Finish를 누르면 예제코드가 생성되는데 예제코드가 세 IDE중 가장 성의있다.

그리고 실행해보자.



해당 서블릿을 우클릭한 후 Run File을 눌러준다.



제대로 실행된다.



+ Recent posts