JSTL과 EL : EL태그로 동일한 name의 파라미터를 EL태그로 쉽게 가져오기의 동작 원리를 이해하고 실제 프로젝트에 적용하기 위한 실무 가이드다.
* 첫번째 방법 : String array와 request.getParameterValues()사용을 적용할 수 있다.
EL태그로 페이지 이동시 정보가져오기
동일한 name의 파라미터인 경우 어떻게 정보를 가져올 수 있을까?
순서 :
paramTest.html생성.
동일한 name을 가진 파라미터를 만든다.
그다음 paramTest.jsp생성.
동일한 name의 파라미터를 어떻게 가져올수있을까?
첫번째 방법 : String array와 request.getParameterValues()사용
//4.체크박스 => request.getParameterValues() String[] optStr= request.getParameterValues("hobby"); //체크박스 3개중 2개만 틱한 상태에서 페이지를 넘기면 nullpoint예외라는 심각한 문제가 발생한다. %> <%=optStr[0] %> <%=optStr[1] %> <%=optStr[2] %>
<% //4-1.첫번째방법 : 배열의 길이만큼만 출력 //3개 모두 틱하지않더라도 출력이 잘된다. //하지만 하나도 틱하지않은 상태인 경우 또 nullpoint에러가 발생한다 => 해결if문 for(inti=0; i<optStr.length; i++){ %> <%=optStr[i] %> <% }