`
yushui77
  • 浏览: 7831 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Struts2整合liferay6时使用struts2的标签报错

阅读更多
问题描述:
05:17:26,344 ERROR [PortletRequestDispatcherImpl:108] org.apache.jasper.JasperException: Class: org.apache.struts2.components.template.TemplateEngineManager
File: TemplateEngineManager.java
Method: getTemplateEngine
Line: 102 - org/apache/struts2/components/template/TemplateEngineManager.java:102:-1
org.apache.jasper.JasperException: Class: org.apache.struts2.components.template.TemplateEngineManager
File: TemplateEngineManager.java
Method: getTemplateEngine
Line: 102 - org/apache/struts2/components/template/TemplateEngineManager.java:102:-1
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:549)

解决方案:
1、 在struts2标签中加入theme=“simple”,具体操作如下:

问题解析:
在页面同时存在:
<%@ taglib prefix="s" uri="/struts-tags" %>
<%@ taglib uri="http://liferay.com/tld/theme" prefix="liferay-theme" %>
时候就可能出现类似问题,也可以通过删除第二个taglib的方式解决。
分享到:
评论

相关推荐

    struts2+liferay集成

    在portlet的JSP页面中,可以使用Struts2的标签库来渲染视图。例如,`&lt;s:form&gt;`用于创建表单,`&lt;s:textfield&gt;`用于显示输入字段,`&lt;s:submit&gt;`用于提交按钮等。 此外,确保正确配置portlet的web.xml和portlet.xml...

    liferay 整合struts例子

    3. **整合过程**:Liferay与Struts的整合涉及到配置多个文件,包括Liferay的部署描述符(liferay-plugin.xml)、Struts的配置文件(struts-config.xml)以及portlet的web.xml。在liferay-plugin.xml中声明portlet,...

    liferay6+struts2集成项目

    **Liferay 6 + Struts 2 集成项目详解** 在Web应用程序开发中,Liferay Portal和Struts 2框架的结合使用可以提供强大的功能和灵活性。Liferay是一款开源的企业级门户平台,它提供了内容管理、社交网络、工作流等...

    Liferay搭建struts2

    标题中的“Liferay搭建Struts2”意味着我们将讨论如何在Liferay门户平台上集成并使用Struts2框架。Liferay是一款开源的企业级Portal解决方案,而Struts2是一个流行的Java web应用程序开发框架,它基于Model-View-...

    liferay6 struts2开发文档

    为了更好地理解如何在Liferay 6中使用Struts2开发Portlet,我们可以参考Struts2自带的portlet示例`struts2-portlet-2.1.8.1.war`。该示例位于Struts2解压包下的`apps`目录内,它是基于Pluto (Apache的Portal实现) 的...

    liferay struts2 demo

    总之,"Liferay Struts2 Demo"是一个宝贵的教育资源,对于希望深入理解和实践Liferay与Struts2整合的开发者来说,它是探索这一技术领域的重要起点。通过实践这个示例,开发者可以更好地理解和运用这两个强大的工具,...

    liferay + struts2 + spring + ibatis整合开发案例

    开发者可以通过这个案例学习如何在Liferay中创建portlet,然后引入Struts2进行前端请求处理,利用Spring进行业务逻辑和服务管理,以及使用iBatis进行数据库操作。此外,案例可能还包括了相应的配置文件,如struts....

    liferay+struts2 demo

    【标签】"liferay struts2" 进一步强调了主题的焦点,即Liferay与Struts2的结合。在实际开发中,这样的组合可以充分利用Liferay的门户管理功能和Struts2的灵活控制结构,实现复杂的企业级应用。 【压缩包子文件的...

    liferay 使用struts2 开发portlet

    在本文中,我们将深入探讨如何使用Struts2框架在Liferay平台上开发Portlet。首先,我们需要准备相关的开发环境和依赖库。Liferay是一款开源的企业级门户平台,而Struts2是一个流行的MVC(模型-视图-控制器)框架,...

    liferay_使用struts2开发portlet

    ### Liferay 使用 Struts2 开发 Portlet 的详细步骤与知识点 #### 一、概述 在Liferay平台中,利用Struts2框架开发Portlet是一种常见的实现方式。这种方式结合了Liferay的强大功能与Struts2的灵活性,可以快速构建...

    struts2_spring_json.rar_liferay struts2 json_portlet json_spring

    2. **Spring整合Struts2**:学习如何在Spring容器中管理Struts2的Action类,以及如何通过Spring的依赖注入来减少代码耦合。 3. **Portlet生命周期**:理解portlet的init、render、action和destroy等生命周期方法,...

    liferay 基于struts2+hibernate+spring

    总的来说,Liferay基于Struts2+Hibernate+Spring的架构为开发者提供了一个强大且灵活的开发环境,允许创建功能丰富的portlet和门户应用,同时通过Spring的整合能力,使得各组件协同工作,提升了整体的开发效率和应用...

    liferay集成struts2

    ### Liferay集成Struts2框架知识点详解 #### 一、Liferay与Struts2框架集成概述 Liferay是一款开源的企业级门户系统,以其强大的可扩展性、灵活性和丰富的功能受到广泛欢迎。Struts2框架是Apache的一个开源项目,...

    liferay_Struts2_Demo开发

    【Liferay Struts2 Demo开发详解】 在Liferay门户平台中,开发基于Struts2的portlet是实现动态网页和交互功能的重要方式。以下是一个详细的步骤指南,涵盖了从项目准备到portlet创建的所有关键环节。 ### 一、准备...

    liferay6 整合 Orcale10g

    ### Liferay 6 整合 Oracle 10g 步骤详解 在当前的企业级应用环境中,Liferay作为一款强大的企业门户系统,被广泛应用于构建各类业务应用平台。然而,在实际部署过程中,尤其是在与数据库的整合方面,经常会遇到...

    Liferay 6 入门教程

    Struts2是一个流行的MVC框架,"plugins开发指南12-liferay6中struts2开发.pdf"将介绍如何在Liferay 6中集成Struts2,实现更高效的应用程序开发。同时,"plugins开发指南4-2简单的MVC分层结构的portlet-核心代码开发....

    struts2集成portal框架liferay开发包

    Liferay2插件整合Struts2插件 struts2-portlet-plugin-2.2.1.jar

    struts2经典实例

    `struts2-portlet-2.0.1.war` 展示了Struts2与portlet容器的集成,如Liferay或Pluto。这在企业级应用中尤其重要,因为portlet可以部署在门户服务器上,与其他应用进行交互。这个实例有助于理解portlet开发和Struts2...

    liferay + struts2 + spring + ibatis 修改版

    这个项目整合了四个关键的Java Web开发框架,即Liferay、Struts2、Spring和iBatis,旨在提供更高效、可维护和可扩展的解决方案。 【Liferay】Liferay是一款开源的企业级门户平台,常用于构建企业内部或对外的Web...

Global site tag (gtag.js) - Google Analytics