# HttpServletRequest

18개의 포스트

[Spring] Request와 RequestWrapper (java.io.IOException: Stream closed)

java.io.IOException: Stream closed 위의 에러와 함께 POST 요청 시 body 값을 가져오지 못한다면, 어느 곳에서 Request 객체의 InputStream 값을 이미 읽어버린 건 아닌지 확인해보자!이 포스팅은 위의 에러를 해결한 과정을

2023년 3월 13일
·
0개의 댓글
·

쿠키, 세션 - Session

서버의 Session Storage를 만들어 Key-Value 형태로 저장되는 자료구조를 뜻한다.쿠키는 브라우저에 저장되므로 Value가 String Type으로 정해져 있는데 반해, 세션은 Object Type을 이용해 자바의 모든 객체를 담을 수 있도록 구현된다.이

2023년 2월 21일
·
0개의 댓글
·

쿠키, 세션 - Cookie

클라이언트의 Cookie Storage에 Key-Value 형태로 저장되는 자료구조를 뜻한다.서버에서 클라이언트에게 응답을 줄 때 Set-Cookie Header에 담아서 전달하게 되면, 브라우저는 Cookie Storage에 저장하게 된다.저장된 쿠키는 클라이언트가

2023년 2월 21일
·
0개의 댓글
·
post-thumbnail

여러 체크박스 파라미터를 받아오자.

체크박스를 여러개 클릭했을때 여러 값을 받아오기 위해서는 어떻게 해야할까.체크박스 속성 중 name값을 모두 다르게 준다면 받아 올 수 있겠지만, 여러 변수로 관리해야 하는 복잡함이 생긴다.name 값을 모두 같게 하여 value값을 받아 올 수 있는 방법이 있다면,

2023년 1월 26일
·
0개의 댓글
·
post-thumbnail

[오류]NoSuchMethodError 해결

🚨java.lang.NoSuchMethodError: javax.servlet.http.HttpServletRequest) 어김없이 오늘도 에러가 발생했다. 요즘은 실습을 하면서 에러가 나지 않으면 오히려 불안하다. 어디 어떤 에러가 발생한건지 한번 알아보자.

2023년 1월 26일
·
0개의 댓글
·

HTTP ServletRequest 개요

HTTP 요청 메세지를 개발자가 직접 파싱해서 사용해도 되지만, 매우 불편하다.Servlet은 개발자가 HTTP 요청 메세지를 편리하게 사용할 수 있도록 개발자 대신에 HTTP 요청 메세지를 파싱한다.그리고 그 결과를 HttpServletRequest 객체에 담아서 제

2022년 12월 24일
·
0개의 댓글
·
post-thumbnail

HTTP 요청과 응답

Http 요청과 응답에 대해 간단하게 설명하면 WAS가 웹으로부터 어떠한 요청을 받으면 HttpServletRequest객체를 생성해서 그 안에 요청정보를 저장하고 요청을 받은 후 값을 만들어서 응답을 돌려줄 HttpServletResponse객체를 만들어서 요청에 대한 답을 돌려주게 된다 즉 요청-> 어떤 요청인지 Request객체에 담아서 요청받...

2022년 11월 25일
·
0개의 댓글
·

Spring 어노테이션 공부

@PathVariable: URI 경로의 일부를 파라미터로 사용할 때 이용(URI 경로에서 값을 가져온다)@RequestParam::@RequestParam은 1개의 HTTP 요청 파라미터를 받기 위해서 사용한다. @RequestParam은 필수 여부가 true이기 때

2022년 8월 16일
·
0개의 댓글
·

GET 방식과 POST 방식

request 는 HttpServletRequest 클래스의 객체로, 해당 메서드를 사용하면 GET 방식인지 POST 방식인지 확인할 수 있다.해당 프로젝트에서는 Rq 클래스(커스텀 라이브러리)를 통해 rq.getMethod(); 를 사용했다.다음과 같이 분기문을 하나

2022년 8월 7일
·
0개의 댓글
·

HTTP API Request

HttpServletRequest 웹브라우저로부터 WAS가 전달받은 request 정보를 저장한 객체로 Header정보, Parameter, Cookie, URI, URL과 body를 담고 있고 이에 대한 읽기 메소드를 지원하고 있다. HttpServletRespon

2022년 4월 25일
·
0개의 댓글
·
post-thumbnail

<Spring MVC> 서블릿

서블릿은 톰캣 같은 웹 애플리케이션 서버를 직접 설치하고, 그 위에 서블릿 코드를 클래스 파일로 빌드해서 올린 다음, 톰캣 서버를 실행하면 된다. 하지만, 이 과정은 매우 번거롭

2022년 2월 8일
·
0개의 댓글
·
post-thumbnail

[spring] 서블릿 컨테이너와 HttpServletRequest, HttpServletResponse 활용 방법

📖 ✏️ 서블릿 컨테이너의 역할과 HttpServletRequest, HttpServletResponse를 사용하여 HTTP 요청/응답 메시지를 사용하는 기본적인 방법을 학습하고 정리한 포스팅입니다.

2022년 1월 30일
·
0개의 댓글
·
post-thumbnail

Request, Response 객체 이해하기 4

HttpServletRequest : 클라이언트가 서버에게 보낸 요청을 추상화한 객체 HttpServletResponse : 서버가 클라이언트에게 응답하기 위한 정보를 추상화한 객체클라이언트가 요청

2022년 1월 16일
·
0개의 댓글
·
post-thumbnail

Request, Response 객체 이해하기 3

HttpServletRequest : 클라이언트가 서버에게 보낸 요청을 추상화한 객체 HttpServletResponse : 서버가 클라이언트에게 응답하기 위한 정보를 추상화한 객체URL 주소의 파

2022년 1월 16일
·
0개의 댓글
·
post-thumbnail

Request, Response 객체 이해하기 2

웹 브라우저가 보내는 요청정보에 있는 header 값을 읽어들여 브라우저에 출력

2022년 1월 14일
·
0개의 댓글
·
post-thumbnail

Request, Response 객체 이해하기 1

WAS는 웹 브라우저로부터 서블릿 요청을 받으면, 요청 시 가지고 있는 정보를 HttpServletRequest 객체 생성 하여 저장웹 브라우저에 응답을 보낼 때 사용하기 위해

2022년 1월 14일
·
0개의 댓글
·

[Spring] Command Object

Command Object란 HttpServletRequest를 통해 들어온 RequestParameter들을 setter method를 이용하여 Object에 정의되어있는 속성에 Binding이 되는 Object를 의미한다.

2020년 11월 12일
·
0개의 댓글
·