JSTL函数-fn:escapeXml()

fn:escapeXml() 函数转义将被解释为XML标记的字符。它用于转义XML标记语言中的字符。

fn:escapeXml() 函数的语法为:

java.lang.String escapeXml(java.lang.String)  

让我们看一个简单的示例:

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<html>
<head>
    <title>一点教程网-JSTL函数</title>
</head>
<body>

<c:set var="string1" value="It is first String."/>
<c:set var="string2" value="It is <xyz>second String.</xyz>"/>

<p>使用了escapeXml()函数:</p>
<p>string-1 : ${fn:escapeXml(string1)}</p>
<p>string-2 : ${fn:escapeXml(string2)}</p>

<p>没有使用escapeXml()函数:</p>
<p>string-1 : ${string1}</p>
<p>string-2 : ${string2}</p>

</body>
</html>

运行结果为:

热门文章

优秀文章