>  기사  >  웹 프론트엔드  >  html에서 jstl 태그를 사용할 수 있나요?

html에서 jstl 태그를 사용할 수 있나요?

(*-*)浩
(*-*)浩원래의
2019-05-20 11:51:568359검색

js에서는 el 표현식을 사용할 수 없는 예인데, html에서도 마찬가지입니다. jsp 파일이 아니면 사용할 수 없습니다.

html에서 jstl 태그를 사용할 수 있나요?

html은 jstl 태그를 사용할 수 없습니다.

el 표현식(el 표현식을 사용하여 값을 직접 가져오는 경우(예: ${msg}), msg에 대해 set get 메서드를 제공할 필요가 없습니다. 객체의 속성값

예를 들어 user.name, name 속성에 대해 set get 메소드를 제공해야 함)는 서버 측에서 실행되는 jsp 관련 개념입니다. 측면 실행이 완료되면 클라이언트 브라우저로 전달됩니다. 클라이언트 브라우저에서 js가 실행되고 js보다 먼저 el이 실행되었습니다.

EL, JSTL 및 기타 태그는 서버에서 실행된 후 네트워크를 통해 클라이언트로 전송됩니다. js 스크립트를 받은 후 브라우저 클라이언트가 실행됩니다. 즉, el 표현식이 적용되면 js 코드는 여전히 모두 텍스트입니다. js가 적용되면 el 표현식은 브라우저에서 볼 수 있으며 el 태그 ${}를 찾을 수 있습니다. 모두 사라지고 특정 값으로 변환되었습니다.

jsp, js 및 html은 동시에 실행될 수 없습니다. 그래서 제목의 "use"라는 단어는 큰따옴표를 사용합니다. js가 실제로 el 표현식을 사용하는 것이 아니라 el 표현식의 최종 변환된 값을 사용하는 것입니다.

마찬가지로, js에서 Java 코드를 "사용하는" 것은 el 표현식을 사용하는 것과 같습니다. JSP는 먼저 모든 Java 코드를 컴파일하여 고객에게 보내기 전에 완전한 페이지를 형성하도록 컴파일됩니다. js는 클라이언트 측에서만 실행됩니다. js가 실행되면 js는 더 이상 Java 코드를 볼 수 없습니다.

js 및 html 파일에서 은 el 표현식과 Java 코드를 직접 사용할 수 없습니다(브라우저는 jsp의 el 및 기타 태그를 인식할 수 없습니다. 결과로 돌아가기) 클라이언트 측은 JSP 파일 실행의 결과이며 JSP 구문을 포함하지 않습니다. 그러나 jsp 파일에서는 el 표현식, java 코드, js 스크립트, jstl 태그 등을 모두 사용할 수 있으므로 el 표현식의 값이나 js 코드에서 java 코드의 값을 사용하려는 경우에는 jsp 파일과 같은 브리지를 사용하여 목표를 달성하십시오!

js는 jsp에서 사용할 수 있는 태그(el 표현식, jstl 태그, Java 코드 등)를 js에서 "사용"할 수 있습니다. 별도의 파일에는 태그를 사용할 수 없습니다. "사용"이 작동하지 않습니다. 그러나 일반적으로 js에서 지저분한 jsp 태그를 사용하는 것은 권장되지 않습니다.

위 내용은 html에서 jstl 태그를 사용할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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