(建立了一个讨论Liferay的群:6537876,探讨学习Liferay的二次开发、Portal技术、企业信息门户(EIP)等相关内容,欢迎加入。)
写了一个最简单的portlet的增删改查的示例。下载地址:点击这里。
portlet的创建,可以参考:
Liferay 6.1开发学习(二):创建一个Portlet工程
和
Liferay 6.1开发学习(三):Portlet简述
ServiceBuilder的使用,可以参考:Liferay 6.1开发学习(四):Service Builder
说明:
此demo演示的是最简单的一个增删改查,没有写css,页面中数据提交前没有做javascript的非空验证,数据的删除没有对用户进行提醒,在实际的开发环境中请注意以上细节。
可能碰到的问题
问题1:不会跳转页面
如果是看完demo,自己开发中可能遇到,点击了添加不会跳转到相关页面。请检查portlet.xml中是否有下面的配置:
<init-param> <name>copy-request-parameters</name> <value>true</value> </init-param>
问题2:显示SDK不正确,SDK不能配置等
请将下载的源码工程,解压后复制到SDK的portlets目录下面,然后再使用Eclipse导入,在导入的时候不要勾选复制工程到workspace的选项。