본문 바로가기

웹 개발(OLD)/Web(OLD)

(4)
GET과 POST의 차이 HTTP HTTP는 웹상에서 클라이언트와 서버 간에 요청/응답으로 데이터를 주고 받을 수 있는 프로토콜입니다. 클라이언트가 HTTP 프로토콜을 통해 서버에게 요청을 보내면 서버는 요청에 맞는 응답을 클라이언트에게 전송합니다. 이 때, HTTP 요청에 포함되는 HTTP 메소드는 서버가 요청을 수행하기 위해 해야할 행동을 표시하는 용도로 사용합니다. 이 HTTP 메소드 중 GET과 POST의 특징과 차이점을 알아보겠습니다. GET HTTP/1.1 스펙인 RFC2616의 Section9.3에 따르면 GET은 서버로부터 정보를 조회하기 위해 설계된 메소드입니다. GET은 요청을 전송할 때 필요한 데이터를 Body에 담지 않고, 쿼리스트링을 통해 전송합니다. URL의 끝에 ?와 함께 이름과 값으로 쌍을 이루는 요..
jsp에서 브라우저로보낸 한글깨질때 web.xml에 추가할 코드(필터) encoding org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 encoding /*
get방식으로 넘어온 파라미터 값 el을 이용하여 받기 만약 get 값으로 http://127.0.0.1:8081/fs/viewpage?page=10 이렇게 넘어 들어오면 JSTL에서는 ${param.page} 으로 받을수 있다. param 은 파라미터값으로 넘어온 데이터를 뜻하고 page는 그 데이터중 page이라는 이름을 갖는 데이터의 값을 가져오겠다는 뜻이다. ${param.page} 는 request.getParameter("page") 과 같다.
MVC 패턴기반 Model2 방식으로 맛집 게시판 만들기 Ver 0.1 MVC 패턴기반 Model 2 방식 - Controller : 모델과 뷰간의 흐름 제어. 클라이언트로부터의 요청을 받아 이를 수행하기 위한 Model영역의 어떤 로직을 수행할지 결정하고 이를 처리 후, 이 결과를 보여주기 위한 뷰를 선택한다. 이때request.setAttribute("fsVO", fsVO); 와 같이 결과값 속성을 지정해준다. (이를 View인 jsp파일에서 ${fsVO.sname} 와 같이 EL(Expression Language)를 이용하여 데이터를 사용할 것이다.) 웹 브라우저에 처리 결과를 보여주기 위한 jsp파일을 선택한 후, 해당 jsp파일을 forwarding한다.- Model : Controller로부터 요청받고 알맞은 로직 수행 후 (DB관련 작업), 다시 Control..