2013-03-13 3 views
0

나는 간단한 질문을하는 내 JSP에서 html을 사용하고 사용자가 응답을 선택하기위한 드롭 다운 상자가 있어야한다. 또한 기본 응답을 설정하면 다음에 치기로 결정하지만 항상 null이 반환됩니다. JSP :드롭 다운 기본값은 null을 반환합니까?

<div id="startQrtQuestion" align="left">1) When did you first arrive here?</div> 
     <div id="startQrtResponse" align="left"> 
      <select name="quarterStart"> 
       <option value="summer">Summer Quarter</option> 
       <option value="fall" selected="selected">Fall Quarter</option> 
      </select> 
     </div> 
     <div id="programQuestion" align="left">2) What program are you taking?</div> 
     <div id="programResponse" align="left"> 
      <select name="programSelect"> 
       <option value="bscs" selected="selected">BSCS</option> 
       <option value="bstm">BSTM</option> 
       <option value="bsgd">BSGD</option> 
       <option value="bswd">BSWD</option> 
      </select> 
     </div> 
     <div id="extendedQuestion" align="left">3) Will you be staying extra quarters?</div> 
     <div id="extendedResponse" align="left"> 
       <div name="extendedStayResponses"> 
        <input type="checkbox" name="extendedStay" id="extendedStay"/>Yes 
       </div></br> 
       <div id="extendedFullTime" style="display:none"> 
        Full Time:<select name="extraFullQuarters"> 
         <option value="0" selected="selected">0</option> 
         <option value="1">1</option> 
         <option value="2">2</option> 
         <option value="3">3</option> 
         <option value="4">4</option> 
         <option value="5">5</option> 
         <option value="6">6</option> 
         <option value="7">7</option> 
         <option value="8">8</option> 
         <option value="9">9</option> 
         <option value="10">10</option> 
        </select>(Taking 12 Credits or More) 
       </div></br> 
       <div id="extendedPartTime" style="display:none"> 
        Part Time:<select name="extraPartQuarters"> 
         <option value="0" selected="selected">0</option> 
         <option value="1">1</option> 
         <option value="2">2</option> 
         <option value="3">3</option> 
         <option value="4">4</option> 
         <option value="5">5</option> 
         <option value="6">6</option> 
         <option value="7">7</option> 
         <option value="8">8</option> 
         <option value="9">9</option> 
         <option value="10">10</option> 
        </select> 
       </div> 
     </div> 

이것은 내 모든 서블릿에 포스트 메소드를 호출하는 형태로 싸여있다. 그러나 이러한 값을 검색 할 때 :

String startQuarter = request.getParameter("quarterStart"); 
    String programSelect = request.getParameter("programSelect"); 
    String extendedStay = request.getParameter("extendedStay"); 

null 포인터 예외가 발생합니다. 값이 자동으로 기본 선택 옵션으로 설정되어 있지 않습니까?

입력에 제대로 액세스하지 못합니까?

답변

1

이 코드는 발견되지 않았습니다. 그러나 내 그룹의 프로젝트에있는 또 다른 코드 세트.

설정되어 있다고 생각되는 세션 속성으로 판명되었지만 그렇지 않습니다.

+0

2 일 후까지 대답 할 수 없습니다. :(누구나 할 수있는 힘이 있다면 그렇게 해주십시오. – DrTran

0

요청 개체가 null 일 수 있습니다. 한 번 확인하십시오.

+0

제안 해 주셔서 감사합니다. 나는 그렇게함으로써 그것을 발견하게되었다. 요청 개체가 null이 아닙니다. 그러나 존재한다고 가정되는 세션 속성이 있습니다. 그의 제안이 내가 문제를 찾도록 도와주기 때문에 PLR에 점수를 주면 괜찮습니까? – DrTran

관련 문제