2014-10-08 4 views
0

안녕하세요 양식에서 사용자의 나이를 얻을 int로 해당 문자열을 변환하여 자바 클래스 .jsp로 조각이양식 제출에서 JSP 코드에 Null 값이 제공되는 이유는 무엇입니까?

<% 
    String str = request.getParameter("age"); 
    int convertInt = Integer.parseInt(str); 
    %> 

    <% myProgram.comAvgerage(convertInt);%> 

그러나 내가 무엇입니까 HTTP처럼 보이는

의 다른 곳에서 사용하려면 상태 500 - java.lang.NumberFormatException : null

양식이 UI 클래스에서 먼저 생성되므로 필드가 null 인 이유는 무엇입니까?

이 고장 내가이 request.getParameter ("나이") null을 반환하는 것을 제안이 감사에게

+1

if (request.getParameter ("age")! = null) {...}'? – Leistungsabfall

+0

"age"매개 변수로 전송 된 HTTP 요청을이 jsp로 돌아 오기 전에 일부 값으로 설정했습니다. –

답변

0

를 해결할 수 있습니다. 즉, 양식을 통해 제출되는 "연령"이라는 매개 변수가 없음을 의미합니다. "연령"이 양식 매개 변수의 이름인지 확인하십시오. 즉. input type = "text"id = "매개 변수"name = "age"value = "test"

일치해야합니다.