如何在JSP中打印Java表达式的结果?
<c:out>标签显示表达式的结果。这与<%= %>的工作方式几乎相同。区别在于<c:out>标签允许您使用更简单的"."表示法来访问属性。例如,要访问customer.address.street,请使用标签 <c:out value = "customer.address.street"/>。
<c:out>标签可以自动转义XML标签,因此它们不会被评估为实际标签。
属性
<c:out>标签具有以下属性:
属性 | 描述 | 必填 | 默认值 |
---|---|---|---|
值 | 要输出的信息 | 是 | 无 |
default | 要输出的备用信息 | 否 | body |
escapeXml | 如果标签应转义特殊的XML字符,则为True | 否 | true |
示例
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %> <html> <head> <title> <c:out> Tag Example</title> </head> <body> <c:out value = "${'<tag> , &'}"/> </body> </html>
以上代码将生成以下结果:
<tag> , &
广告