`
yq81862
  • 浏览: 41119 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jsf*殊字符的转义

    博客分类:
  • JSF
jsf 
阅读更多
jsf在使用jsf为视图的时候,jsf页面中需要转义的特殊字符总结:
1,编写javascript的时候,在开始加上//<![CDATA[     在结束加上//]]>
例如:
<script type="text/javascript">

//<![CDATA[      
  //js代码,特殊不需要转义
//]]> 
</script>


2,页面中需要输出特殊字符:
>  &gt;
<  &lt;
&  &amp;


3,如果你的html代码是后台输出到页面,需要将其放入<h:outputText>中且设定属性escape为“false”,
这样就可以解析html,不然会直接输出value的内容。
分享到:
评论

相关推荐

    JSF控件详细参考手册

    - **fn:escapeXml**:转义XML字符。 - **fn:indexOf**:获取子串在字符串中的索引。 - **fn:join**:连接字符串数组。 - **fn:length**:计算字符串长度。 - **fn:replace**:替换字符串中的子串。 - **fn:starts...

    jsf标签使用文档

    - **escape**:是否转义HTML特殊字符,默认为`false`。 示例用法: ```xml , #{bean.name}!" style="height:30;width:100%;text-align:center;background-color:#DDDDDD;" /&gt; ``` ##### 4. `outputFormat` `...

    JSF+HTML标签总结

    3. `h:outputText`用于显示数据,其`escape`属性决定是否转义特殊字符。例如,`;width:100%;text-align:center;background-color:#DDDDDD;" /&gt;`会显示文本,同时可设置样式。这类似于HTML的`&lt;span&gt;`或`&lt;p&gt;`标签,但...

    各种JSF HTML标签总结.doc

    - **escape**:如果设置为`true`,会转义`、`&gt;`和`&`等特殊字符。默认值为`false`。 - **style**:CSS样式。 ##### 5. `&lt;h:outputFormat&gt;` 标签 `&lt;h:outputFormat&gt;` 标签用于格式化并显示消息。它可以接受参数,并...

    学习jsf标签使用文档.pdf

    `h:outputText`标签用于显示文本,其`escape`属性控制是否对特殊字符进行转义。例如: ``` ;width:100%;text-align:center;background-color:#DDDDDD;" /&gt; ``` 5. **outputFormat**: 此标签可以格式化消息,...

    jsf 标签文档

    - `escape`:默认情况下,文本中的特殊字符如 `, `&gt;`, 和 `&` 不会被转义,如果设置为 `true`,则会进行转义。 - 示例:`;width:100%;text-align:center;background-color:#DDDDDD;" /&gt;` 4. **outputFormat** - ...

    URL的参数中有加号传值变为空格的问题(URL特殊字符)

    1.URL特殊字符需转义 2.空格换成加号(+)  3.正斜杠(/)分隔目录和子目录  4.问号(?)分隔URL和查询  5.百分号(%)制定特殊字符  6.#号指定书签  7.&号分隔参数  转义字符的原因: 如果你的表单使用get方法提交...

    jsf_标签使用文档.pdf

    JSF(JavaServer Faces)是Java的一个标准Web应用程序框架,用于简化和自动化图形用户界面(GUI)的构建。它定义了一组用于构建页面和组件的MVC(模型-视图-控制器)模式,并允许开发者通过组件来构建用户界面,而...

    java面试试题

    这些服务包括但不限于 EJB (Enterprise JavaBeans)、JPA (Java Persistence API)、JMS (Java Message Service)、JTA (Java Transaction API)、JSF (JavaServer Faces) 等。 3. **应用服务器的概念:** - 应用...

    jdk11和Tomcat9.zip

    2. **文本块(Text Blocks)**:为了解决多行字符串的编写问题,JDK11引入了文本块,使得多行字符串的书写更加直观,减少了转义字符的使用。 3. **动态类型语言支持(var关键字)**:JDK11允许在局部变量声明中使用...

    JSTL 1.2+standard 1.1.2

    虽然JSTL在很多项目中仍然广泛使用,但随着Java EE的演进,JSF(JavaServer Faces)和Spring MVC等框架提供了更强大的视图层解决方案。然而,对于简单的Web应用或教学环境,JSTL仍然是一个实用的选择。

    JSTL中文帮助文档

    - `&lt;fn:escapeXml&gt;` 和 `&lt;fn:replace&gt;`:字符串操作函数,如转义 XML 字符和替换子串。 3. **XML 标签库 (XML Tags)** - `&lt;x:parse&gt;`:解析 XML 文档。 - `&lt;x:out&gt;`:输出 XML 数据。 - `&lt;x:transform&gt;`:使用 ...

    FreeMarker手册-Freemarker 2.3.18

    html`用于转义HTML特殊字符,`?replace`进行字符串替换,`?upper_case`和`?lower_case`进行大小写转换。此外,还有算术操作符(+、-、*、/、%)、比较操作符(==、!=、&lt;、&gt;、、&gt;=)和逻辑操作符(&&、||、!)。 6. ...

    FreeMarker教程 ftl

    FreeMarker与Servlet容器如Tomcat或Jetty等是分离的,它不依赖于任何特定的Web框架,可以和Spring、Struts、JSF等框架无缝集成。 FTL,全称为FreeMarker Template Language,是FreeMarker使用的模板语言。FTL文件...

    整理后java开发全套达内学习笔记(含练习)

    System.out.printf() 可插入带 % 的输入类型,前两种只可以插入转义符, 不能插入 % 的数据或字符串 在 printf 里面,输出有5个部分 %[argument_index$][flags][width][.precision]conversion 以“%”开头,[第几个...

    standard.jar和jstl.jar

    JSTL还包含了一组预定义的函数,可以通过`fn:`前缀调用,如`fn:escapeXml()`用于转义XML实体,`fn:length()`用于获取数组或集合的长度等。这些函数配合EL(Expression Language)表达式使用,能更方便地处理数据。 ...

    UserInputValidation

    5. **JSF(JavaServer Faces)验证**:JSF框架有内置的验证机制,可以通过在UI组件上使用`required`, `validator`等属性,或者创建自定义验证器来执行验证。 6. **异常处理**:在处理无效输入时,通常会抛出异常,...

    javaScript使用EL表达式的几种方式

    JavaScript 使用 EL(Expression Language,表达式语言)表达式主要在基于Java的Web开发中常见,尤其是在JSP(JavaServer Pages)或JSF(JavaServer Faces)等框架中。EL表达式提供了一种简洁的方式来访问作用域中的...

Global site tag (gtag.js) - Google Analytics