• 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

MainController 에서 파라미터 값 받는 부분 질문이요.

22.01.16 17:32 작성 조회수 225

0

저번 강의에 이어서 한가지 더 질문해도될까요 . ㅎ;

수업내용중에 

MainController 에서

int userNo = Integer.parseInt(request.getParameter("userNo").toString());  

String id = request.getParameter("id").toString();

여기 두 부분에  toString(); 을 뒤에 붙이셨는데 . 명시적으로 String 값이라는걸 표시하기 위해 쓰인건지 궁금합니다.

답변 1

답변을 작성해보세요.

1

안녕하세요. 개발자PARK입니다.

request.getParameter("id");만 적어도 됩니다.

질문자분 말씀처럼 명시적으로 String값을 나타내기위해서 사용되기도합니다.

 

request.getParameter반환 값이 string이나 id항목이 빠지게되면(해킹목적)null입력으로 toString()시 오류가 발생하게됩니다.

이러한 목적도 있습니다.

(null.toString()<=오류)

감사합니다.