`
Tyler_Zhou
  • 浏览: 217003 次
  • 性别: Icon_minigender_1
  • 来自: 湖北->上海
社区版块
存档分类
最新评论

liferay日志文章有的不能显示问题

XML 
阅读更多
前一段时间在做lifery新闻录入的时候发现有的新闻录入进去以后并不能显示出来,有的新闻显示正常,重新换一个新闻也能正常显示,当时时间很紧没有细看,心想反正换了一个可以显示先交给用户,没想上线后被用户当作BUG提出来了,元旦前最后一天查了一天终于查出来了问题,ViewArticleContentAction中excute有句代码
output = JournalArticleServiceUtil.getArticleContent(groupId, articleId, version, languageId, themeDisplay);就是在这句代码这里发生了变化,有的文章显示出来的值正常,有的偏偏在前面加上了<xml**>,查了下数据库里面的值除了内容以外其他的一模一样,最后没法只能用排除法,一点一点跟进去查,终于查到最后调用JournalArticleLocalServiceImpl类的getArticleDisplay方法中有如下代码:
SAXReader reader = new SAXReader();
doc = reader.read(new StringReader(xml));原来他会优先对内容进行xml解析,如果能解析那么就把他当作是XMLF读出来,那些读不出来的内容看源码会发现语法写的很严紧,有开头必有结束</>,想要解决这个方法其实也很简单,在里面多加一些回车,换行,空格之类的就可以了,一般情况下文章都会有这些,而有些文章就一句话那就可能显示不出来了.
分享到:
评论

相关推荐

    liferay里的日志管理

    这篇文章将深入探讨Liferay的日志管理系统及其与`log4j`框架的集成。 Liferay日志系统基于Apache Log4j,一个广泛使用的开源日志记录库。Log4j提供了一个灵活的框架,允许开发人员控制日志信息的级别(如DEBUG、...

    liferay学习系列文章

    通过这些文章的学习,开发者不仅可以掌握Liferay的基本操作,还能深入理解其内在机制,从而在实际项目中更加游刃有余。对于那些希望在企业级门户开发领域提升技能的IT专业人士,Liferay无疑是一个值得投入时间和精力...

    Liferay Portal Liferay IDE

    Liferay Portal Liferay IDE

    Liferay系列文章(三)Portal产品介绍--商业Portal产品

    Liferay系列文章(三)Portal产品介绍--商业Portal产品

    Liferay系列文章 7章 从介绍 到入门

    【Liferay 系列文章 7章 从介绍 到入门】 Liferay 是一款开源的企业级门户平台,本文将...通过学习这一系列文章,读者不仅可以理解Portal技术的重要性,还能具备实际操作Liferay的能力,以应对现代企业信息化的需求。

    Liferay系列文章(一)Portal技术综述

    Liferay系列文章(一)Portal技术综述

    liferay扩展环境 liferay ext

    Liferay Ext允许开发者在不修改核心代码的情况下对Liferay进行高级定制,这包括添加新的portlet、服务、主题以及系统级别的配置。 描述中提到的链接指向了一篇博客文章,虽然内容未提供,但通常这类资源会包含有关...

    LIFERAY4.2.0版配置

    在本文中,我们将深入探讨如何配置Liferay 4.2.0版本,这是一个知名的开源企业级门户平台。根据描述,虽然官方文档可能是针对4.3.5...希望这篇文章能帮助你成功配置Liferay 4.2.0,并在Eclipse中顺利集成MySQL数据库。

    LIFERAY的ppt课件

    **Liferay简介** Liferay是一款开源的企业级门户平台,它提供了强大的内容管理、...通过深入学习和实践,Liferay初学者可以逐渐掌握这个强大的门户平台,并能灵活运用到实际项目中,为企业带来高效、协作的工作环境。

    liferay

    Liferay 支持的主要规范有: - **JSR 168**:这是 Java Portlet 技术的标准规范,定义了 Portlet 容器与 Portlet 之间的交互方式。 - **WSRP**:Web Services for Remote Portlets,一种用于远程 Portlet 的 Web ...

    liferay详细讲解 liferay项目完全讲解

    Liferay是一款开源的企业级门户平台,它...通过上述文件和这些知识点的学习,我们可以全面掌握Liferay的使用和开发,无论你是新手还是经验丰富的开发者,都能从中受益匪浅,提升你在企业级门户解决方案中的专业能力。

    liferay解决无法访问页面问题

    - 检查 portal-ext.properties 文件中的 hibernate.show_sql 属性是否设置为 true,这样可以观察到 Liferay 执行的 SQL 语句,有助于定位问题。 - 使用 Liferay 提供的控制台工具检查页面和 Portlet 的权限设置...

    Liferay 解决中文翻译不准确方法.doc

    Liferay 解决中文翻译不准确方法.doc

    liferay快速入门quickstart

    ### Liferay快速入门知识点详解 #### 一、Liferay Portal简介与快速启动 ...无论是对于希望快速搭建企业门户的用户,还是想要深入探索Liferay开发的开发者,这份快速入门指南都是一个不可或缺的资源。

    Liferay合集.zip

    中文文档部分可能包含了Liferay的基础教程、最佳实践、常见问题解答等,这些文档对于中文环境下的学习者来说尤其方便,能够快速理解Liferay的关键概念,解决在使用过程中遇到的问题。 通过学习这些资料,开发者可以...

    liferay6.06

    Build Service是Liferay提供的一种服务,用于动态生成Portlet、主题和其他模块,了解其工作原理能提高开发效率。 综上所述,《Liferay Portal 6.0.6 学习手册》涵盖了从基础环境搭建到高级应用开发的全面内容,对于...

    liferay经典书籍8本

    以上书籍覆盖了Liferay开发、管理和优化的多个方面,无论你是初学者还是经验丰富的开发者,都能从中获得宝贵的知识和实战经验。通过对这些书籍的学习,你将能够构建、部署和维护高质量的Liferay解决方案,为企业或...

    Liferay 6 入门教程

    通过学习这些教程,开发者不仅可以掌握Liferay 6的基础知识,还能深入了解其插件开发、MVC架构、Struts2、Spring、Hibernate以及LDAP集成等高级技术,从而在Liferay平台上构建出强大且灵活的企业级应用。

    liferay 超级学习文档

    这些资源可以帮助你解决在学习过程中遇到的问题,并且不断更新以适应Liferay的新版本。 总结,Liferay作为一个强大的企业级门户框架,集成了Java和Hibernate等技术,提供了丰富的开发工具和社区支持。通过深入学习...

Global site tag (gtag.js) - Google Analytics