반응형
목차
javascript에서 jstl 사용하기
개발을 하다보면 java에서 받아온 값을 javascript에서 사용해야 될 경우가 종종 있다.
이 때 서버가 동작하는 순서를 이해하고 있는게 중요함
JAVA -> JSTL -> HTML -> javascript 순서로 동작함
그러므로 javascript에서는 jstl의 값을 쓸 순 있지만
jstl에서는 javascript값은 사용할 수 없다.
예를 들어서 java의 List타입의 변수에 담긴 데이터를 jstl을 이용해서 javascript에서 사용하려면 아래처럼 사용하면 됨
<script>
// javascript에서 jstl 단일값 사용
let rst = '<c:out value="${result}"/>';
console.log('rst : ' + rst);
</script>
<script>
// javascript에서 배열에 생성 후 jstl의 값 저장
let arr = new Array();
<c:forEach items="${result}" var="item">
arr.push({idx : "${item.idx}"
, id : "${item.id}"
, name : "${item.name}"});
</c:forEach>
</script>
반응형
'IT > development' 카테고리의 다른 글
[IDE] dbeaver 티베로 연결 (50) | 2022.11.24 |
---|---|
[jQuery]jQuery 정규표현식 이용해서 키보드 입력값 제한 (0) | 2022.11.24 |
[jQuery]selectBox change 이벤트 (0) | 2022.11.24 |
[Java] Java bit 확인 (0) | 2022.11.24 |
[jQuery] jQuery 버튼 클릭 시 table tr 숨김처리 (0) | 2022.11.24 |