jsp에서 jqery template을 사용할 때
2019. 2. 18. 20:43
jsp에서 jqery template을 사용할 때 생기는 문제 및 해결방안
※ 문제
jsp의 EL Tag도 ${} 를 쓰고
jquery의 template도 ${} 를 쓰기 때문에
jqery의 template을 사용하고자 ${}를 쓰게 되면
서버단의 jsp에서 EL Tag로 인식하여 오류가 발생한다.
※ 해결책
1) 해당 페이지에 ELignored 명시
<%@page isELIgnored="true" %>
2) web.xml Config 설정
true
3) 코드 기입 방법(변수)
3-1) {{html item}}
3-2) {{= item}}
{{html rec2.LINE_NO }}
{{= rec2.LINE_NO }}
4) 코드 기입 방법(함수)
- template에서 함수 사용시 ${}는 필수이기 때문에 jsp의 EL Tag와 겹치지 않는 것이 중요하다.
4-1) ${} 안에 ${ '${' } 로 명시해주기
4-2) ${} 앞에 \ 사용
${'${'} formatter.number(( rec2.AM_DR ) }
\${ formatter.number(( rec2.AM_DR ) }
'Javascript' 카테고리의 다른 글
IE에서 iframe(레이어 팝업) reload 시에 input text 태그 미작동 오류 (0) | 2020.03.03 |
---|---|
jquery event에 parameter를 전달하고자 할 때 (0) | 2019.01.24 |
opener를 사용하지 못할 때 (0) | 2018.04.12 |
파일다운로드 완료 시 로딩바 종료 (0) | 2017.08.24 |