Day01(타입변환)

Day01(타입변환)

09form.jsp의 코드내용

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> Insert title here 취미 폰 나이 제출하기

09requestETC.jsp의 코드내용

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> Insert title here <%request.setCharacterEncoding("utf-8"); %> <% String hobby = request.getParameter("hobby"); String phone = request.getParameter("phone"); String age = request.getParameter("age"); int agePlus = Integer.parseInt(age) + 1; %> 취미 : <%=hobby %> 폰 : <%=phone %> 나이 : <%=age %> 1년뒤 나이 : <%=agePlus %>

09form에서 에서 사용자에게 입력 받은값은 숫자이다.

하지만 그것을 09requestETC에서 String age = request.getParameter("age");로 String타입으로 받게 되면 1년뒤 나이는 출력할 수 없을 것이다. String은 문자이기 때문에 숫자연산이 되지않기 때문이다. 그렇기 때문에 타입변환이 필요해진다.

int agePlus = Integer.parseInt(age) + 1; 이런식으로 말이다.

from http://fun-developer.tistory.com/16 by ccl(A) rewrite - 2021-10-05 19:01:39