zoukankan      html  css  js  c++  java
  • liferay增删改简单小练习

                                                        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>

  • 相关阅读:
    JSON学习笔记-5
    JSON学习笔记-4
    JSON学习笔记-3
    JSON学习笔记-2
    JSON学习笔记-1
    stm32f103各个型号芯片之间程序移植(stm32的兼容问题)
    如何找回微信小程序源码?2020年微信小程序反编译最新教程 小宇子李
    git常用命令
    304 怎么办 怎么解决 缓存解决
    微信小程序 CSS border-radius元素 overflow:hidden失效问题 iPhone ios 苹果兼容问题 伪类元素
  • 原文地址:https://www.cnblogs.com/airycode/p/4786833.html
Copyright © 2011-2022 走看看