JSP 문서상 <script> </script> 스크립트 영역 내부에서

 

 

문자열을 만들고 변수에 담을 때 `내용` (백틱) 사용하고 내부에 변수를 

 

 

사용하고 싶은데, JSP의 EL(Expression Language) 표현식 ${}

 

 

JavaScript 템플릿 리터럴 ${} 동일한 구문을 사용해서

 

 

충돌이 나서 문제가 될 수 있는데

 

 

이럴 때는 아래처럼 JSP EL 표현식이 템플릿 리터럴을 감싸는 형식으로 작성해주면 된다

 

 

 

<!-- JSP 문서상 스크립트 영역 -->

<script>
	
    var name = "홍길동";

    var str = `안녕하세요 ${"${name}"} 입니다.`;

    // 그리고 함수 호출도 마찬가지로 이렇게 작성 ${"${testFunc()}"}
  
</script>

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기

스크립트 영역에서 백틱 (템플릿 리터럴) `${변수}` 사용","entryType":"POST","categoryName":"JavaScript","categoryId":"1052677","serviceCategoryName":"IT 인터넷","serviceCategoryId":401,"author":"5304097","authorNickname":"JM_H","blogNmae":"JM Development Diary","image":"kage@c6QoP8/btszL0K0cas/YbUwzJIjNEDKnKFjcXEjXk","plink":"/92","tags":["${}","JavaScript","JS","JSP","JSP js","JSP `","JSP 변수","백틱","자바스크립트","템플릿 리터럴"]},"kakaoAppKey":"3e6ddd834b023f24221217e370daed18","appUserId":"null"}