문제

JSP에서 동적으로 표시되는 Mulitple Checked 값을 검색하려고합니다. Yahoo 또는 Gmail과 같이 Mail Server의받은 편지함 폴더에서 검색됩니다. 그러나 여러 개의 확인란 (또는 중 하나)을 선택할 때마다 주제 및 사용자 이름과 같은 값을 검색 할 수 없습니다. 다른 JSP에서 동적으로 해당 값을 검색하려면 JSP에서 어떻게해야합니까?

도움이 되었습니까?

해결책

양식의 각 체크 박스는 동일한 이름이지만 값이 다르아야합니다. 예를 들어

...
      <input
        type="checkbox"
        id="SELECT_CB_1"
        name="SELECT_CB"
        value="1"
      /> Checkbox 1
      <input
        type="checkbox"
        id="SELECT_CB_2"
        name="SELECT_CB"
        value="2"
      /> Checkbox 2
      <input
        type="checkbox"
        id="SELECT_CB_3"
        name="SELECT_CB"
        value="3"
      /> Checkbox 3
...

그런 다음 양식이 게시되면 사용할 수 있습니다. HttpServletRequest 이름으로 모든 확인 된 상자의 값을 검색하려면 SELECT_CB.

String[] checked_values = request.getParameterValues( "SELECT_CB" );

확인해야 할 수도 있습니다 null 확인란이 선택되지 않은 경우

이전 예에서 확인하면 확인하십시오 SELECT_CB_1 그리고 SELECT_CB_3 그 다음에 checked_values 포함됩니다 [ "1", "3" ]

이 값을 사용하여 주제 및 사용자 이름과 같은 다른 퍼즐 조각을 검색 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top