[인터돌™] 공부 해보자!! 열심히~~~

반응형

이제 설치는 끝났으니 간단한 서블릿을 실행해보도록 합시다. ^^

 

두개의 소스를 준비했습니다.

 

첫본째는 단독으로 뛰우는것과 두번째는 파라메터 받아서 뛰우는것.

 

첫번째 소스

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~ ^^


이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band