>  기사  >  웹 프론트엔드  >  자바스크립트에서 el 표현식을 사용할 수 있나요?

자바스크립트에서 el 표현식을 사용할 수 있나요?

WBOY
WBOY원래의
2022-04-13 18:41:103050검색

Javascript에서는 el 표현식을 사용할 수 있습니다. 방법: 1. JavaScript 코드는 JSP 페이지에서 EL 표현식을 직접 사용하며 구문은 "$(function(){new ...("${param.alert}");}); 2. advance 사용 JS 변수를 정의하는 양식입니다.

자바스크립트에서 el 표현식을 사용할 수 있나요?

이 튜토리얼의 운영 환경: Windows 10 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

Javascript에서 el 표현식을 사용할 수 있나요?

EL(Expression Language)은 JSP를 더 쉽게 작성하기 위한 것입니다. 표현식 언어는 ECMAScript 및 XPath 표현식 언어에서 영감을 받아 JSP에서 표현식을 단순화하는 방법을 제공하여 JSP 코드를 더욱 단순화합니다.

JavaScript에서 el 표현식을 사용하는 방법.

1. JavaScript 코드는 EL 표현식을 직접 사용할 수 있는 JSP 페이지에 있습니다. 예:

<script type="text/javascript">  
    $(function () {  
        new BacklogOverview("${param.alert}");  
    });  
</script>

2. JS 코드는 현재 JSP에 도입될 수 있는 별도의 .js 파일입니다. , JS를 미리 정의할 수 있습니다.

<c:set var="contextPath" value="${pageContext.request.contextPath}" scope="application"/>  
    <script>  
        <%--JS gloable varilible--%>  
        var contextPath = "${contextPath}";  
    </script>

EL 구문

JSP에서 모델 객체에 액세스하는 것은 EL 표현식의 구문을 통해 표현됩니다. 모든 EL 표현식의 형식은 "${}"로 표시됩니다. 예를 들어 ${userinfo}는 userinfo 변수의 값을 가져오는 것을 나타냅니다.

EL 표현식의 변수에 범위가 지정되지 않은 경우 기본적으로 페이지 범위에서 검색된 후 요청, 세션, 애플리케이션 범위에서 순차적으로 검색됩니다. 범위를 접두어로 사용하여 변수가 속한 범위를 나타낼 수도 있습니다. 예: ${pageScope.userinfo}는 페이지 범위의 userinfo 변수에 액세스하는 것을 의미합니다.

【관련 추천: javascript 비디오 튜토리얼, web front-end

위 내용은 자바스크립트에서 el 표현식을 사용할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.