`

<c:out value="${s.name}" escapeXml="false"></c:out></td>

    博客分类:
  • WML
 
阅读更多

<c:out value="${s.name}" escapeXml="false"></c:out></td> 在<c:out>标签中有一个escapeXml属性,其默认值为true,意思是是否过滤为xml文档。 如果为escapeXml="false",则将其中的html、xml解析出来。

 

 

如value="<font size=16>java</font>",会显示为大小为16的”java“ 如果为escapeXml="true",

则显示<font size=16>java</font>

 

为什么能正常输出而不报错呢,是由于escapeXml="true",

将<>/这样的特殊符号都自动转换成了

&lt;font size=16&gt;java&lt;/font&gt;

 

这样浏览器就可以正常解析了。实际上这是解决在jsp中或wml中替换特殊符号的最佳方式。

 

如果escape=“false”

 

XML 解析失败

XML 解析失败: 语法错误 (行号: 20, 字符: 11)

 

 

  • 大小: 124 KB
  • 大小: 125.4 KB
  • 大小: 215.3 KB
分享到:
评论

相关推荐

    struts_jstl

    &lt;c:otherwise&gt;&lt;br&gt; &lt;tr&gt;&lt;br&gt; &lt;/c:otherwise&gt;&lt;br&gt; &lt;/c:choose&gt;&lt;br&gt; &lt;td&gt;&lt;c:out value="${user.username}"/&gt;&lt;/td&gt;&lt;br&gt; &lt;td&gt;&lt;c:out value="${user.age}"/&gt;&lt;/td&gt;&lt;br&gt; &lt;td&gt;&lt;c:out value="${user.relatedGroup.name}"/&gt;&lt;/...

    jsp 使用jstl实现翻页实例代码.docx

    日期:&lt;c:out value="${current.date}"/&gt;&lt;br&gt; &lt;/c:forEach&gt; ``` 4. **分页导航**: - 根据当前页码及总页数动态生成上一页、下一页等链接。 ```xml &lt;c:if test="${Result.pageNum != 1}"&gt; &lt;c:out value="首页...

    JSTL学习笔记

    &lt;c:out value="${null}" escapeXml="true" default="tourist city" /&gt; ``` 2. **&lt;c:set&gt;`标签**: - 用于设置变量的值,可以通过`var`属性定义变量名,`value`属性设置值,`scope`属性定义作用域。 - 也可以...

    c标签 sql标签 格式化标签fmt的使用

    &lt;c:out value="${variableName}" default="defaultValue" escapeXml="true|false"/&gt; ``` - **示例**: ```jsp &lt;c:out value="${sessionScope.username}" default="default" escapeXml="false"/&gt; ``` 这行代码...

    JSTL常用标签的用法和用例

    &lt;c:out value="2&lt;10" escapeXml="true"/&gt; &lt;!-- 转换特殊字符 --&gt; &lt;c:out value="${requestName}"/&gt; &lt;!-- 输出request范围内的变量 --&gt; ``` #### `&lt;c:set&gt;` `&lt;c:set&gt;`标签用于设置变量并将其放入指定的作用域(如...

    jstl核心标签库使用说明

    &lt;c:out value="&lt;h1&gt;aaa&lt;/h1&gt;" escapeXml="false"&gt;&lt;/c:out&gt; ``` - **`&lt;c:set&gt;`**:用于设置变量的值,可指定变量名、作用域以及目标对象和属性。 示例: ```html &lt;c:set value="abc" var="x" scope="page"/&gt; ...

    JSTL语法示例

    &lt;li&gt;(3)&lt;c:out value="&lt 使用字符转义&gt" escapeXml="false"&gt;&lt;/c:out&gt;&lt;/li&gt; &lt;li&gt;(4)&lt;c:out value="${null}"&gt;使用了默认值&lt;/c:out&gt;&lt;/li&gt; &lt;li&gt;(5)&lt;c:out value="${null}"&gt;&lt;/c:out&gt;&lt;/li&gt; &lt;/body&gt; &lt;/html&gt;...

    jstl标签知识汇总

    &lt;c:out value="要显示的数据对象" escapeXml="true" default="默认值"/&gt; ``` 其中: - `value` 属性指定了要输出的值。 - `escapeXml` 属性表示是否对输出值进行XML转义处理,默认为`true`。 - `default` 属性...

    JSTL标签-讲解及实例

    &lt;c:out value="&lt;h3&gt;练习1&lt;/h3&gt;" escapeXml="false" /&gt; ``` - **`&lt;c:set&gt;`标签**:用于设置变量的值。 - 属性: - `var`:变量名称。 - `value`:要设置的变量值。 - `scope`:作用域。 示例: ```jsp &lt;c:...

    JSTL语法及参数详解

    &lt;c:out value="${user.name}" escapeXml="false" default="Guest"/&gt; ``` ##### 2. `&lt;c:set&gt;`标签 `&lt;c:set&gt;`用于设置变量值,可以在不同作用域(page、request、session、application)中设置变量。 - `value`:变量...

    JSTL_标签库详解大全JSTL常用标签汇总java开发jsp开发.pdf

    - 无本体内容时,`&lt;c:out value="value" [escapeXml="{true|false}"] [default="defaultValue"] /&gt;`,`value`属性指定要显示的值,`default`属性用于设置当`value`为空时显示的默认值,`escapeXml`属性控制是否转义...

    jstl fn 标签的应用

    &lt;c:out value="${fn:escapeXml('&lt;script&gt;alert("Hello");&lt;/script&gt;')" /&gt; ``` 输出结果为:"&lt;script&gt;alert(&quot;Hello&quot;);&lt;/script&gt;" 9. **`split()`**: 根据分隔符将字符串分割成数组。 ```...

    JSTL1.2语法大全

    &lt;c:out value="${expression}" escapeXml="true" default="defaultValue"/&gt; ``` 其中,`value`是待输出的表达式,`escapeXml`默认为`true`,会转义`&lt;`, `&gt;`, `&`, `'`, `"`这些字符,`default`是当表达式计算结果...

    JSTL标签的使用实例(Java)

    &lt;c:out value="${expression}" escapeXml="true|false"/&gt; ``` - **&lt;c:set&gt;**:设置变量。 ```jsp &lt;c:set var="name" value="张三" scope="page|request|session|application"/&gt; ``` - **&lt;c:if&gt;**:条件判断。...

    JSTL标签库

    &lt;c:out value="${user.message}" escapeXml="false" /&gt; ``` - **设置默认值**: ```xml &lt;c:out value="${user.message}" default="No Message" /&gt; ``` - **通过本体内容设置默认值**: ```xml &lt;c:out value=...

    jstl标签大汇总

    &lt;c:out value="字符串" escapeXml="true|false" default="默认值"/&gt; ``` 2. **&lt;c:set&gt;**: `&lt;c:set&gt;`用于在JSP的范围内设置变量或者JavaBean的属性。它支持四个主要属性:`var`定义变量名,`value`设置变量的值...

    jsp核心标签的使用方法

    &lt;c:out value="${user.name}" /&gt; ``` 这行代码会安全地输出用户的名字,如果值包含特殊字符,会被自动转义。 2. `&lt;c:set&gt;`标签:设置变量。例如: ```jsp &lt;c:set var="count" value="0" /&gt; ``` 创建了一个名...

Global site tag (gtag.js) - Google Analytics