request.getParameter() 메서드의 결과는 항상 String 입니다.
따라서 int 타입의 변수로 선언하기 위해서는 Integer.parseInt() 메서드로 감싸주어야합니다.
int no = Integer.parseInt(request.getParameter("no"));
다른 jsp 파일에서 가져오는 파라미터들을 변수로 만들어 활용하는 중,
자꾸 타입 오류가 나서 확인하다보니 타입 캐스팅 해주는 것을 놓쳤다는 것을 알았습니다.
request.getParameter() 로 가져오면 항상 String 타입이라는 것을 기억해야겠습니다.
반응형
'Java' 카테고리의 다른 글
[Java]setAttribute()와 getAttribute() (0) | 2024.01.17 |
---|---|
[JSP] 지시자(지시어) - page directive (0) | 2024.01.16 |
[Java] For-Each Loop(향상된 for문) 개념 & 사용 사례 (0) | 2024.01.12 |
request.getParameter() 메서드의 결과는 항상 String 입니다.
따라서 int 타입의 변수로 선언하기 위해서는 Integer.parseInt() 메서드로 감싸주어야합니다.
int no = Integer.parseInt(request.getParameter("no"));
다른 jsp 파일에서 가져오는 파라미터들을 변수로 만들어 활용하는 중,
자꾸 타입 오류가 나서 확인하다보니 타입 캐스팅 해주는 것을 놓쳤다는 것을 알았습니다.
request.getParameter() 로 가져오면 항상 String 타입이라는 것을 기억해야겠습니다.
반응형
'Java' 카테고리의 다른 글
[Java]setAttribute()와 getAttribute() (0) | 2024.01.17 |
---|---|
[JSP] 지시자(지시어) - page directive (0) | 2024.01.16 |
[Java] For-Each Loop(향상된 for문) 개념 & 사용 사례 (0) | 2024.01.12 |