초보개발자!
1k
2019-03-16 00:12:39
4
156

jsp selectbox <c:if > selected </c:if > 질문이있습니다.


화면에 리스트에서 필드 두개가 있습니다.

예를들어 순번, 성명, 그룹(selectbox) 가 있다고한다면

밑에와같이 저장을하고 나면 선택해서 저장한 필드가 보여지게끔 처리하고싶은데 

update는 잘되는데 화면에서 값이 변경이 안되내요...

저장하고 리스트 쿼리를 조회하면 쿼리에서는 변경이 잘되는데 ...

리스트에서 여러건이있으면 selectbox 여러건을 다른걸로 변경하고 저장하고나면 선택해서 저장한값이 들어가야합니다 ㅠㅠ service에서 리스트 길이 만큼 for문돌려서 set해서 넣어서 처리하고있습니다.

<select name="aSel" id="aSel">

          <c:forEach var="baseVo" items="${ list}" varStatus="i">

              <option value="${baseVo.code }" <c:if test="${baseVo.code eq vo.code }">selected</c:if> >${baseVo.name }</option>

          </c:forEach>

        </select>


0
0
  • 답변 4

  • 사는게힘듭니다
    1k
    2019-03-16 00:30:53

    <script>

    $("[name='aSel']").val("${baseVo.name}")

    </script>

    0
  • 초보개발자!
    1k
    2019-03-16 00:41:42

    네??? 무슨말씀이신지.. 이해가잘안가내요..?

    0
  • 사는게힘듭니다
    1k
    2019-03-16 01:57:53

    저 입력양식의 name값에다가 선택되어 저장된 값을 화면에 보여주고싶다는거 아니었나요?

    0
  • 초보개발자!
    1k
    2019-03-16 08:56:13

    맞습니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.