metho='post' 를 코딩하ㅣ 않았을 때, 디폴트는 HTTP GET이다. 따라서 브라우저는 파라미터 정보를 몸체가 아니라 헤더에 보낸다는 것이다.

요청이 GET으로 들어온다는 것은 서블릿에 doGet()이 있어야 한다는 말인데, 폼 처리에 대해서 대부분 doPost()만 만들어놓기 때문에

문제가 발생한다.

 

서블릿에서 doGet()과 doPost() 둘 다 지원하려면?

둘다 지원해야하는 경우, 보통 데이터를 수정하는 것이 아니라

doGet()을 구현하고 doPost()는 요청을 doGet()으로 넘기는 방식으로 구현한다.

  1. public void doPost() throws ... {
  2. doGet(request, response);

  3. }

이 글은 스프링노트에서 작성되었습니다.

'Java > Language' 카테고리의 다른 글

실행가능한 .jar 실행하기  (0) 2010.02.20
JDBC 설치 및 적용하기  (0) 2010.01.23
System.out.println() - 오버로딩의 조건, 장점  (0) 2009.11.25
클래스메서드(static메서드)  (0) 2009.11.25
JVM의 메모리구조  (0) 2009.11.25

+ Recent posts