이제 설치는 끝났으니 간단한 서블릿을 실행해보도록 합시다. ^^
두개의 소스를 준비했습니다.
첫본째는 단독으로 뛰우는것과 두번째는 파라메터 받아서 뛰우는것.
첫번째 소스
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ServletTest extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>\n" +
"<head><title>Servlet Test</title><head>\n" +
"<body>\n" +
"<h1>Have a Nice Day</h1>\n" +
"</body></html>");
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
doGet(request, response);
}
};
이것을 c:\tomcat 4.0\webapps\web-inf\classes에 놓고 컴파일.
(물론 여기서 java 클래스명 해서 실행하시면 안됩니다 이건 서블릿이라구욧~)
접속화면 http://localhost/servlet/ServletTest
간단하죠? 하하 알고 있습니다. 너무 간단하다는거.. -_-;;
두번째 소스
먼저 서블릿에 파라메터를 넘겨주는 HTML 소스.
<HTML>
<BODY>
<form action="/servlet/Test.ServletParamTest">
<h1>당신의 이름을 입력해 주세요 ^^</h1><br>
<input type="text" name="param">
<input type="submit">
</form>
</BODY>
</HTML>
이것은 c:\tomcat 4.0\webapps\ 에 두시고
http://localhost/ServletParamTest.html -> 이렇게 접속하시면 됩니다.
그리고 이 파라메터를 받아서 결과를 뿌려줄 서블릿 소스.
package Test;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class ServletParamTest extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<html>\n" +
"<head><title>Servlet Test</title><head>\n" +
"<body>\n" +
"<h1>" + request.getParameter("param") + " Have a Nice Day ^^</h1>\n" +
"</body></html>");
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
doGet(request, response);
}
};
이 파일은 c:\tomcat 4.0\webapps\web-inf\classes 에 넣고 컴파일
(package 파일이 있으므로 javac -d . ServletParamTest.java로 컴파일 하셔야 합니다
그러면 c:\tomcat 4.0\webapps\web-inf\classes에 test 라는 폴더가 생기고
그 안에 ServletParamTest.class 파일이 들어가게 됩니다.)
전 '협객'이라고 입력하고 버튼을 눌렀습니다.
하하.. 정말 간단하죠? -_-;;
사실 좀더 멋진거 신기한거 하고 싶어도.. 실력이 이것밖에 안되기 때문에.. 험험 -_-;
그래두.. 점점 나아질 저를 꿈꾸며.. 강좌는 계속 됩니다.
그럼 모두.. Have a nice Day~ ^^
[출처] 2. 간단한 서블릿 실행하기.|작성자 협객