`

OFBIZ中显示包含HTML标记的内容

 
阅读更多

在OFBIZ中,出于安全性的考虑,所以动态的内容输出到前台时都通过ESAPIl编码了。所以我们往往在通过管理界所中文信息保存到数据库中,再通过freemarker显示出来的时候是通了编码的。如果你查看网页的源文件,你会觉得比较怪。由于我们所有的动态输出都要经过转码,那么当我们在数据库中保存含有html标记的内容,再通过freemarker显示出来时,因为经过了转码所以,所有的html标记也以内容的文式显示在了界面上,还是不所以控制标记发生作用。为了解决这个问题,在ofbiz中提供了一个有用的工具StringUtil,用于显示这些html的内容。
我们只需要用${StringUtil.wrapString(<要显示的内容>)}即可。

分享到:
评论

相关推荐

    ofbiz电商框架hello主题文件定制

    在OFBiz中,主题的定制不仅仅是外观层面,还涉及到模板和标签库的使用。OFBiz使用FreeMarker模板语言来生成动态内容,开发者可以自定义模板文件,如`.ftl`文件,来控制页面结构。同时,标签库(Tag Libraries)提供...

    ofbiz一个完整例子

    通过这个OFBiz完整示例,你可以了解到OFBiz中涉及的主要组件和流程,包括实体定义、数据初始化、UI设计、服务实现以及URL映射。理解并掌握这些知识,将有助于你在实际开发中更好地运用OFBiz进行企业级应用的构建。

    OfBiz和OpenTags架构图

    OpenTags架构图可能会展示其核心标签库的组织结构,以及如何集成到JSP应用程序中,同时可能包括标签解析和执行的流程。 在提供的【OfBiz架构.jpg】和【OpenTags架构.jpg】文件中,你可以期待看到这两套系统的组件...

    Apache OFBiz Datamodel 3

    ### Apache OFBiz Datamodel 3 #### 概述 Apache OFBiz Datamodel 3 是一个高级的数据模型系统,主要用于管理电子商务、供应链管理等业务场景下的数据流与数据结构。OFBiz 本身是一款开源的企业级应用框架及应用...

    基于OFBIZ框架的智能考勤系统的设计与实现.pdf

    在系统前端设计中,通过HTML-template标签读取FTL(FreeMarker模板)文件的路径,FTL文件结合FreeMarker语法、HTML语言、CSS样式和JavaScript事件来构造页面展示。此外,应用前端采用了DCloud工具进行混合模式开发,...

    w3school CHM

    【标签】"w3school w3c" 显示这个资料主要关注的是w3school提供的教学资源,而w3c(World Wide Web Consortium)是国际公认的制定Web标准的组织,w3school通常会按照w3c的标准来教授HTML、CSS、JavaScript等Web技术...

Global site tag (gtag.js) - Google Analytics