-
카테고리
-
세부 분야
웹 개발
-
해결 여부
미해결
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
개발자Park
지식공유자2022.01.16
안녕하세요. 개발자PARK입니다.
request.getParameter("id");만 적어도 됩니다.
질문자분 말씀처럼 명시적으로 String값을 나타내기위해서 사용되기도합니다.
request.getParameter반환 값이 string이나 id항목이 빠지게되면(해킹목적)null입력으로 toString()시 오류가 발생하게됩니다.
이러한 목적도 있습니다.
(null.toString()<=오류)
감사합니다.
답변 1