c:在JSP文件中输出和$ {}

Pao*_*olo 1 jsp jstl el

是否有使用上的差异

<c:out value="${a}"/>
Run Code Online (Sandbox Code Playgroud)

只是

${a}
Run Code Online (Sandbox Code Playgroud)

在JSP文件中?

McD*_*ell 7

是的,JSTL的out标记会将某些字符转换为XML转义序列,如文档中所述:

属性escapeXml:确定是否字符<,>,&,',"得到的字符串中应该被转换为它们的相应的字符实体代码.默认值是true.

请注意,如果目标是生成更清晰的标记,那么请查看命名空间中的escapeXml函数http://java.sun.com/jsp/jstl/functions作为替代方法.