官方教程:(GuestbookPortlet)

https://dev.liferay.com/develop/learning-paths/mvc/-/knowledge_base/6-2/writing-your-first-liferay-application

1.在/docroot/html下新建文件夹放.jsp

2.在.jsp中先插入下三行,调用liferay taglib

<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %><portlet:defineObjects /><%@ taglib uri="http://alloy.liferay.com/tld/aui" prefix="aui" %>

3.在IDE右侧可以看到Sinppets侧边栏,可拖动UI到jsp中

//button-row是button的上层控件
<aui:button-row cssClass="guestbook-buttons">
//URL映射 var是映射的类声明<portlet:renderURL var="addEntryURL">
//value映射到的地址<portlet:param name="mvcPath" value="/html/guestbook/edit_entry.jsp"></portlet:param></portlet:renderURL>
//button按钮,onclick点击时跳到“addEntryURL”映射中<aui:button onClick="<%= addEntryURL.toString() %>" value="Add Entry"></aui:button></aui:button-row>

Liferay 页面相关推荐

  1. MESSL(maven + extjs + spring portlet mvc + spring web flow + liferay )整合架构 1

    春节前我曾经为一个项目做架构,作为公司机密我无法透露这个项目的背景,但是它的实现技术主要是如下: 前端: ext-js (这个作为富客户端的javascript框架还是有极强的竞争力的,因为比较炫) ...

  2. Liferay研究-smilingleo

    http://blog.csdn.net/smilingleo/article/details/1859908 Liferay研究之一:Ext环境的搭建 本篇主要介绍如何搭建Ext开发环境.网上也有很 ...

  3. liferay开发环境搭建

    liferay开发环境搭建 一.            准备开发环境 1.        安装jdk1.4.2 jdk是java开发环境,需要首先安装 2.        安装jikes jikes是 ...

  4. liferay 如何在页面实现添加多个portlet

    在默认的情况下,一个portlet在一个页面上只能有一个,如果需要一个页面上有多个相同的portlet的话就需要对portlet进行实例化.实例化以后,Liferay会为每一个实例化的portlet分 ...

  5. Liferay新注册用户缺省页面的研究

    Liferay新注册用户缺省页面的研究 在Liferay的基础上进行二次开发,我们都比较困惑的一个问题是:如何控制新注册用户登录后的页面? 关于新用户的缺省页面,最核心的代码是在com.liferay ...

  6. 手机QQ浏览器访问liferay工程页面异常解决

    感谢冷月的帮助,本文是依照冷月的博客所写.冷月博客地址 http://www.huqiwen.com/2014/09/18/exception-wap-portal-status-not-found/ ...

  7. liferay jquery ajax跳转页面

    1 jsp代码 <portlet:actionURL var="help" name="help"> </portlet:actionURL& ...

  8. 如何在liferay ,struts2中跳转页面

    jsp代码 <a href="#" id="download">Download File</a> <script> $(& ...

  9. liferay跳转页面

    图1: 项目结构 图2 :关键代码,步骤1 图3 : 关键代码,步骤2 图3 : 关键代码3

最新文章

  1. 学习spring1--跟我一起学Spring 3(2)–开发环境配置
  2. python print换行_聊聊 print 的前世今生
  3. Android初级开发笔记-- activity启动模式的学习(1)
  4. 计算道路超高lisp_5G+AI超高清智能视频监控将迎来增长期
  5. TCP源端口选择算法与列维模型
  6. PL/SQL-FOR UPDATE 与 FOR UPDATE OF的区别
  7. 在Spring Cloud中集成和使用CSE快速实现商业产品
  8. C#使用百度API通过IP获取地理位置和坐标
  9. VB 子类化技术详解
  10. 二、运行盛派的Demo(看下效果)
  11. js 中{},[]中括号,大括号使用详解
  12. U盘量产失败后无法找驱动U盘的解决方法。
  13. vue ionic css,Ionic vue 初探
  14. 计算机之父童年的故事ppt,24计算机之父童年的故事
  15. 回炉重造之重读Windows核心编程-003-内核对象
  16. 安装内网穿透Frps
  17. 一IT项目经理的总结
  18. 物流系统管理课程(二十五)
  19. QCC512X--QCC514X--QCC302X--QCC304X烧录工具
  20. hdu-6130-Kolakoski

热门文章

  1. 学校计算机用房地面用什么材料,学校食堂地面防滑该用什么材料?
  2. u盘格式化后数据能恢复吗?如何1个方法做到u盘格式化数据恢复?
  3. java属于高级语言_一文告诉你java是高级语言吗?
  4. n719 rom 卡刷 android 4.3,三星 N719 官方 4.3 精简 纯净 刷机包 ROM
  5. 从两家主流报表工具的报jia看报表行业的报jia水深-----常用报表工具对比---主流报表对比
  6. 看了数据分析师的摆摊神操作,网友:这才叫专业
  7. Oracle 同义词总结
  8. js加密大全(防止客户端查看自己的js文件)
  9. 在空间绘制出一系列螺旋上升的点
  10. 柳传志内部邮件曝光:联想筹备1年等待大反攻