Til210712

less than 1 minute read

TIL

mybatis가 mysql의 text 타입을 읽지 못할 때 (unread)

  • resultMap을 만들어서 jdbcType을 varchar로 변환시킨다.
  • https://stage-diary.tistory.com/594

페이지 이동 시 post 방식으로 보낼때

<form name="detailBtn" action="/platformDetail.do" method="POST">
	<input type="hidden" name="apiSeq" value="${list.apiSeq}">
</form>
<a href="#" class="ellipsis" onclick="javascript:document.detailBtn.submit()">${list.apiNm}</a>
  • 위 방식은 리스트에 게시물이 1개일 때는 돌아갔으나 2개 이상이 되니 오류 발생
  • 아마도 onclick의 이름이 같은 것이 문제인 듯 하나 정확한 것은 모르겠음

  • https://amongthestar.tistory.com/178?category=411826
  • 게시물 제목을 클릭했을 때 function을 실행시키고 그 안에서 form을 만들어 보내는 방식으로 변환했더니 정상 작동 ``` <a href=”#” class=”ellipsis” onClick=”detailView()”>${list.apiNm}</a>

function detailView(apiSeq) {

var form = document.createElement('form');

var obj;
obj = document.createElement('input');
obj.setAttribute('type', 'hidden');
obj.setAttribute('name', 'apiSeq');
obj.setAttribute('value', apiSeq);

form.appendChild(obj);
form.setAttribute('method', 'post');
form.setAttribute('action', 'platformDetail.do');

document.body.appendChild(form);
form.submit();

}


## radio box 값 유지
<input type="radio" name="rdo01" id="rdo0101" value="Y" ${one.useYn == "Y" ? 'checked="checked"' : '' }> <input type="radio" name="rdo01" id="rdo0102" value="N" ${one.useYn == "N" ? 'checked="checked"' : '' }>

```

Updated: