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 ) }









+ Recent posts