강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

콩이님의 프로필 이미지
콩이

작성한 질문수

[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]

17_요청(HttpServletRequest)과 응답(HttpServletResponse)이해하기

문법질문

작성

·

199

0

int su1 = Integer.parseInt(request.getParameter("su1"));

요 문법 설명 한번해주세요 ㅜ Integer.parseInt문법은 자바 tpc 강의에서 배운거같은데 까묵었네요 ㅋ

request.getParameter < 이거는 클라이언트가 요청한 su1 =1 값을 getParameter 매서드로 값을빼서 request객체에 담고 나중에 response로 답해주는건가요?

 

퀴즈

강의에서 설명된 아키텍처에서 Controller(Servlet)의 주요 역할은 무엇일까요?

데이터 구조를 정의하고 데이터를 담는 역할

클라이언트 요청을 받고 처리를 다른 컴포넌트에 위임하는 역할

데이터베이스에 접근하여 데이터를 조작하는 역할

클라이언트에게 보여지는 화면(UI)을 직접 생성하는 역할

답변 2

1

콩이님의 프로필 이미지
콩이
질문자

감사합니다

 

1

박매일님의 프로필 이미지
박매일
지식공유자


int su1 = Integer.parseInt(request.getParameter("su1"));

-> 위문장을 2개로 나누면 이렇게 됩니다
String su1=request.getParameter("su1")
-> 이부분은 클라이언트에서 넘어온 파라메터(su1)를 받는 부분입니다.
-> 숫자 1을 전달하더라도 서버에서는 문자열(String)로 받습니다.("1")
int su1=Integer.parseInt(su1);
-> 그래서 문자로된 "1"을 숫자(정수) 1로 바꾸는 방법이 
Integer.parseInt(su1) 이구요

이것을 한 줄로 쓰면 아래처럼 됩니다.
int su1 = Integer.parseInt(request.getParameter("su1"));

이해가 되섰을까요~~

콩이님의 프로필 이미지
콩이

작성한 질문수

질문하기