`

LifeRay Portal 6学习笔记6-1:使用Struts2开发Portlet

阅读更多

java文件

 

Java代码 
  1. import com.opensymphony.xwork2.ActionSupport;  
  2.   
  3. public class StrutsDemo extends ActionSupport {  
  4.   
  5.     private static final long serialVersionUID = 1L;  
  6.       
  7.     private String message;  
  8.       
  9.     public String getMessage(){  
  10.         return message;  
  11.     }  
  12.     public void setMessage(String message){  
  13.         this.message=message;         
  14.     }  
  15.     public String view() throws Exception {  
  16.         message = "hello Struts2 View Portlet!";  
  17.         return SUCCESS;  
  18.     }  
  19.     public String portletView(){  
  20.         return "view";  
  21.     }  
  22.     public String edit() throws Exception {  
  23.         message = "hello Struts2 Edit Portlet!";  
  24.         return SUCCESS;  
  25.     }  
  26.     public String portletEdit(){  
  27.         return "edit";  
  28.     }  
  29. }  

 

strutsDemoView/view.jsp

 

 

Html代码 
  1. <%@ page contentType="text/html;charset=utf-8"%>  
  2. <%@ taglib prefix="s" uri="/struts-tags"%>  
  3. <h2><s:property value="message"/></h2>  
  4. <s:form action="portletView!portletView.action" method="post" namespace="view">  
  5.     <s:textfield label="名字" key="message"></s:textfield>  
  6.     <s:submit value="提交"></s:submit>  
  7. </s:form>  
 

其他的JSP不写了,和普通的Strtus2开发一样 

分享到:
评论

相关推荐

    liferay-portal-sql-6.1.1-ce-ga2-20120731132656558

    标题 "liferay-portal-sql-6.1.1-ce-ga2-20120731132656558" 暗示了这是一个关于Liferay Portal 6.1.1社区版(CE GA2)的SQL相关资源,发布日期为2012年7月31日。Liferay Portal是一个开源的企业级内容管理平台,它...

    Liferay_Portal_6学习之路-学习笔记完整版

    在 Liferay Portal 中,也可以利用 Struts2 来开发 Portlet,进一步提升开发效率和应用性能。 1. **创建 Struts2 Portlet**:类似于 Struts Portlet 的创建步骤,但需要针对 Struts2 的架构进行相应的调整。 2. **...

    荷露叮咚Liferay Portal 6学习笔记完整版.

    6. 使用Struts2开发Portlet: - Struts2是Struts框架的一个升级版本,使用Struts2开发Portlet时,开发者需要熟悉Struts2框架的特性及其在Portlet中的应用。 详细知识点: - 门户技术:门户技术的核心是提供一个...

    liferay环境的搭建

    - **Liferay Portal with Tomcat**: 下载地址为[liferay-portal-6.2-ce-ga6(BundledwithTomcat)](https://sourceforge.net/projects/lportal/files/Liferay%20Portal/6.2.5%20GA6/)。它包含了Liferay Portal和集成的...

    liferay 使用struts2 开发portlet

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

    liferay-portlet-development-guide-4.3

    《Liferay Portlet Development Guide 4.3》是针对Liferay Portal平台的一份详细开发指南,旨在帮助开发者理解和创建portlet应用程序。Liferay Portal是一个开源的企业级门户系统,它提供了丰富的功能,如用户管理、...

    liferay portal 开发指南

    ### Liferay Portal 开发指南知识点概述 ...通过学习本文档,开发者不仅可以掌握 Portlet 的开发技巧,还能深入了解 Liferay Portal 的架构和技术特点,从而更好地利用该平台来满足企业的业务需求。

    liferay6 struts2开发文档

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

    liferay-portal-src-6.0.6-20110225.part2

    liferay-portal-src-6.0.6-20110225.part2

    liferay_使用struts2开发portlet

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

    Liferay-Portlet-SDK5.2.3.rar_liferay_liferay sdk_portlet

    - **文档**:如“Liferay-Portlet-SDK 5.2.3操作说明.ppt”文件,它详细介绍了SDK的使用方法,包括portlet的开发流程、配置、部署以及调试技巧。这份文档通常会涵盖portlet生命周期、portlet上下文、渲染和事件处理...

    liferay portal 开发实例

    2. ** liferay-portlet.xml**:此文件用于定义portlet的更多高级特性,如portlet的缓存策略、布局更新、JSP页面映射等。 3. **Action类**:这是控制器部分,处理HTTP请求,调用服务层方法,执行业务逻辑。 4. **...

    liferay portal开发大全

    **Liferay Portal 开发大全** Liferay Portal 是一个开源的企业级门户平台,广泛用于构建复杂的Web应用程序和企业内部协作系统。它提供了丰富的功能,包括内容管理、社交媒体集成、工作流支持以及用户界面定制。本...

    liferay-spring-mvc-portlet:Liferay Spring MVC portlet 的项目模板

    Liferay Spring Portlet MVC 使用 Maven 的 Liferay Spring Portlet MVC 项目模板。 Liferay EE 6.2.10.11 (GA1, SP... $ cp target/liferay-spring-mvc-portlet.war $LIFERAY_HOME/deploy/ 配置 默认设置为 Liferay

    liferay-faces-bridge-impl-3.0.0-ga1.zip

    6. **开发实践**: 使用这些开源项目,开发者可以学习如何在实际项目中整合JSF和portlet技术,以及如何在Java中实现鸭子类型的编程思想,提升软件设计和开发能力。 总之,"liferay-faces-bridge-impl-3.0.0-ga1.zip...

    liferay-portal-sql-6.1.2-ce-ga3-20130816114619181

    "liferay-portal-sql-6.1.2-ce-ga3-20130816114619181.zip"这个压缩包是Liferay Portal在6.1.2 CE GA3版本中用于初始化和管理数据库的SQL脚本集合,对于新安装或升级的环境来说至关重要。 首先,我们需要了解...

    liferay portal(jsp)开发指南

    &lt;taglib-location&gt;/WEB-INF/tld/liferay-portlet.tld&lt;/taglib-location&gt; ... &lt;/web-app&gt; ``` - `portlet.xml`:这是Portlet的配置文件,定义了Portlet的元数据、类路径、初始化参数等。以下是一个示例: ``...

    liferay-plugins-sdk-6.1.1-20130816114619181.zip

    Liferay Plugins SDK 6.1.1 是一个用于开发Liferay Portal扩展的工具包,它为开发者提供了构建自定义portlet、主题、布局、工作流和其他插件所需的一切资源。这个特定版本的SDK发布于2013年8月16日,版本号6.1.1,...

    liferay-portal-tomcat-5.5-5.1.1.part2.rar

    liferay-portal-tomcat-5.5-5.1.1.part2.rar

Global site tag (gtag.js) - Google Analytics