[SPRING] Jspx 파일 및 조건부 주석
SPRINGJspx 파일 및 조건부 주석
Spring과 .jspx 웹 페이지를 사용하여 웹 응용 프로그램을 만들고 싶습니다.
내 질문은 jspx IE에 대한 조건부 주석을 어떻게 넣을 수 있습니까? 그들은 해석되지 않은 것 같습니다.
<!--[if lt IE 9]>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
또한 내 웹 페이지가 HTML5와 호환되도록하고 싶습니다.
몇 가지 방법을 시도했지만 IE9에서 호환되지 않는 문제가 발생했습니다 (헤더와 섹션을 인식하지 못하는 것 같습니다).
편집하다:
여기 내 머리 꼬리표가있다.
<meta content="text/html" charset="UTF-8" http-equiv="content-type" />
<link rel="stylesheet" type="text/css" href="css/style.css" />
<!--[if lte IE 9]>
<link rel="stylesheet" type="text/css" href="css/style_IE8.css" />
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
그러나 IE9에서 소스를 보면 html5shiv 및 보조 CSS에 대한 링크가 표시되지 않습니다.
해결법
-
==============================
1.JSP 2.0 사양, 1.5.2 절에 따르면 jsp 문서의 주석은 무시됩니다.
JSP 2.0 사양, 1.5.2 절에 따르면 jsp 문서의 주석은 무시됩니다.
섹션 6.2.2는 usecase에 맞게 조정할 수있는 jsp : text 및 CDATA 섹션을 사용하는 예제를 보여줍니다. 다음 코드가 작동하면 시도하십시오.
<jsp:text><![CDATA[<!--[if lte IE 9]>]]></jsp:text> ... <jsp:text><![CDATA[<![endif]-->]]></jsp:text>
-
==============================
2.방대한 양의 시도 후에 ASCII 코드를 주석 기호로 사용하면 .jspx 페이지에서 매우 잘 작동한다는 것을 알게되었습니다. 다음 코드를 사용해보십시오.
방대한 양의 시도 후에 ASCII 코드를 주석 기호로 사용하면 .jspx 페이지에서 매우 잘 작동한다는 것을 알게되었습니다. 다음 코드를 사용해보십시오.
<!--[if IE]> <link rel="stylesheet" type="text/css" href="css/screenIE.css" /> <![endif]-->
-
==============================
3.htmlshiv 가져 오기를 사용하는 HTML 5 호환성은 정확합니다. head 태그 안에 조건부 가져 오기가 있는지 확인하십시오. 이것은 jstl과 아무 관련이 없습니다.
htmlshiv 가져 오기를 사용하는 HTML 5 호환성은 정확합니다. head 태그 안에 조건부 가져 오기가 있는지 확인하십시오. 이것은 jstl과 아무 관련이 없습니다.
<head> //Other imports <!--[if lt IE 9]> <link rel="stylesheet" type="text/css" href="css/style.css" /> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <![endif]--> </head>
-
==============================
4.생성 된 HTML을 보면, jstl이 조건부 주석에서 내용을 벗어날 수 있으므로 작동하지 않는다는 것을 알게 될 것입니다.
생성 된 HTML을 보면, jstl이 조건부 주석에서 내용을 벗어날 수 있으므로 작동하지 않는다는 것을 알게 될 것입니다.
<!--[if IE 9]><div id="ie-9"><![endif]-->
그래서 Abhi, jstl에게 조건부 부분 만 남기고, 구문 분석하지 말라고 말해야합니다. Jstl은 그것을 무시하지 않을 것입니다.
from https://stackoverflow.com/questions/8969854/jspx-files-and-conditional-comments by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 여러 스키마의 엔티티에 대한 Liquibase-hibernate 변경 로그 생성 (0) | 2019.03.31 |
---|---|
[SPRING] Spring 애플리케이션에서 요청, 세션, 애플리케이션 범위를 사용해야하는 경우 (0) | 2019.03.31 |
[SPRING] 어노테이션으로 최대 절전 모드에서 데이터베이스 스키마의 유효성을 검사하는 방법 (0) | 2019.03.31 |
[SPRING] Spring RowMapper 인터페이스는 정확히 어떻게 작동합니까? (0) | 2019.03.31 |
[SPRING] Spring MVC에서 http 요청 헤더를 기반으로 json을 동적으로 멋지게 출력하는 방법은 무엇입니까? (0) | 2019.03.31 |