jsp 페이지와 jsp 페이지 내에 작성된 일부 자바 스크립트 코드 세트가 있습니다.jsp 페이지에서 "<"으로 변환 중지
for(i=0;i<10;i++)
{
//some stuff
}
하지만 브라우저의 제공 오류 및 대한
같은 렌더링 코드 조회 (전 = 0;
i<10;
나는 ++ {}
에 "<"를 변환 중지하는 방법 "<
".
미리 감사드립니다.
jsp 페이지와 jsp 페이지 내에 작성된 일부 자바 스크립트 코드 세트가 있습니다.jsp 페이지에서 "<"으로 변환 중지
for(i=0;i<10;i++)
{
//some stuff
}
하지만 브라우저의 제공 오류 및 대한
같은 렌더링 코드 조회 (전 = 0;
i<10;
나는 ++ {}
에 "<"를 변환 중지하는 방법 "<
".
미리 감사드립니다.
JS 코드가 실행되도록 의도되었거나 그대로 표시됩니까?
이전 상황 인 경우 코드 내부에 <script type="text/javascript">...</script>
태그가 있습니까?
후자의 상황 인 경우 <
과 같은 문자는 <
으로 변환해야합니다. 그렇지 않으면 브라우저에서 HTML 태그로 읽습니다.
JSP는 기본적으로 그렇게하지 않습니다. 실제로 JSTL <c:out>
을 (를) JavaScript 코드가 어디에 있습니까? 즉 그렇게 할 수 있습니다. escapeXml="false"
속성을 추가하여 사용 중지 할 수 있습니다. 다음과 같이 어쨌든
.js
파일에 JS 코드를 넣어하는 것입니다 :이 도움이
<script src="script.js"></script>
escapeXml = "false"를 추가 할 곳 –
'
희망을 ....
function toHtml(myString)
{
htmlString = myString.split("<").join("<");
htmlString = htmlString.split(">").join(">");
htmlString = htmlString.split(""").join("\"");
htmlString = htmlString.split("'").join("\'");
return htmlString;
}
그레팅. 전화 번호
예. 내 코드는 이지만 여전히 문제가 존재합니다 : ( –
) 반드시 HTML로 변환 할 필요는 없습니다 ** XML/XHTML 만 필요합니다. OP는 다음과 같이 완전히 다른 오류를 갖게됩니다. (잘 형성된 XML이 아닙니다.) – BalusC