博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
liferay增删改简单小练习
阅读量:5222 次
发布时间:2019-06-14

本文共 1090 字,大约阅读时间需要 3 分钟。

                                                    liferay简单增删改

大家都知道,我们每学习一项技能的时候,都会做一些简单的小实例,来检验我们学习成果,这个也不例外。

我建议大家学习完三大框架之后再来看这个demo。

首先:先说一下,零碎的知识,在编写代码的时候需要注意没有local的util调用的是没有local的impl,但是没有local的impl往往内部调用的也是local的impl,在service.xml中指定remote为false就只生成local代码。

action阶段的数据跟render阶段的数据传递有三种方式

1:设置render参数

actionResponse.setRenderParamter("company-name","elearn007");

renderRequest.getParameter("company-name");

有的时候输入的数据量很大的时候,我们需要一个配置文件的xml

这个阶段可以替换actionResponse.setRenderParamter("company-name","elearn007");action设置的阶段。

<init-param>

  <name>copy-request-parameters</name>

  <value>true</value>

</init-param>

这个文件是在portlet.xml这个文件夹中配置写的。

第二大类的方法是设置actionRequest参数

SessionMessage.add(actionRequest,"XXX","XXX");

SessionMessage.add(actionRequest,"success");

SessionMessage.add(actionRequest,"error");

第三种设置renderURL地址的参数(界面跟界面之间传值)

<portlet:renderURL var ="viewGreetingURL">

  <portlet:param name="companyName" value="Merraprice"/>

  <portlet:param name="mvcPath" value="/html/midiuserparamtercopy/view.jsp"/>

</portlet:renderURL>

 

转载于:https://www.cnblogs.com/airycode/p/4786833.html

你可能感兴趣的文章
tableView异步下载图片/SDWebImage图片缓存原理
查看>>
比较安全的获取站点更目录
查看>>
学习java annotation
查看>>
mysl
查看>>
工作流模式与K2实现- (1)
查看>>
java Random.nextInt()方法
查看>>
Android 使用CheckBox实现多选效果
查看>>
平均值、中值查询(转)
查看>>
[PAT]数字分类
查看>>
博客园安家
查看>>
Python time mktime()方法
查看>>
Python成长之路第二篇(2)_列表元组内置函数用法
查看>>
正反选练习
查看>>
奥运结束,准备开写
查看>>
RAID阵列搭建
查看>>
算数运算符
查看>>
python生成器和迭代器
查看>>
hdu杭电1003 dp 连续子序列最大值
查看>>
freenas 11.2踩过的坑
查看>>
微信小程序-关于重定向问题
查看>>