<%
request.setCharacterEncoding("UTF-8");
String id = (String) session.getAttribute("id");
String sname = (String) session.getAttribute("sname");
String weight = (String) session.getAttribute("weight");
String pw = (String) session.getAttribute("pw");
String height = (String) session.getAttribute("height");
String age = (String) session.getAttribute("age");
if(id==null && sname==null){
response.sendRedirect("loginpage.jsp");
}
int w = Integer.parseInt(weight);
int h = Integer.parseInt(height);
%>
위코드 진행시
세션 불러오고 null확인시 loginpage.jsp로 돌아가도록 하는것이 목적입니다.
int w = Integer.parseInt(weight);
int h = Integer.parseInt(height);
두줄을 사용하지 않거나 세션에 값이 들어간 상태에서는 오류가 나지 않는데
사용하거나 세션값이 없는 상태에서는
org.apache.jasper.JasperException: An exception occurred processing JSP page /03/excpage/pi.jsp at line 14
(14번째 줄은 int w = Integer.parseInt(weight);)
오류가 뜨게 됩니다.
int w = Integer.parseInt(weight);
int h = Integer.parseInt(height);
사용에 있어서 어떤부분이 오류를 나게 하는건가요?
아래는 오류 페이지 스샷입니다.