본문 바로가기

개발

서블릿으로 Dispatchservlet 역할 구현하기-1

구글링하고 네이버에서 이것저것 찾아서 만든 dispatchServlet역활을 하는 서블릿을 만들기 까지 과정들을 적도록 하겟습니다.

 

친구가 어떤 형식을 요구 하면 그에 맞는 코드를 작성하고 피드백을 받고 정리했던 글 입니다.

 

혼자서 한글로 만들어서 볼려 했는데~ 도움은 안되더라도 보기좋게 다시 정리하는 형식으로 올릴 예정입니다.

첫번째 요구) url 파라미터가 member일때 method값을create값으로 넣기

ex> ~~/member?method=create

​내가 작성한 소스.

response.setContentType("text/html; charset = euc-kr");// TODO Auto-generated method stub
      PrintWriter out = response.getWriter();
      String temp = null;
      out.println("<html>");
      out.println("<input type = 'text' name = 'method' size = '10'>");
      out.println("<input type = 'submit' value = '전송'>")
      temp = request.getParameter("method");
      
      if(temp == "create"){
         create();
         out.println("create 메소드호출");
      }
   }

<문제 1> url패턴으로 넣었는데 아니었고 결국 서블릿에서 PrintWriter out을 써서jsp로 했음.

<문제 2> form action을 썻는데 이렇게 하는 목적이 아니었음서블릿을 이용한 jsp가 아니라서블릿만 사용했어야 함.