liferay 第一份程序

来源:互联网 发布:淘宝卖家版如何下载 编辑:程序博客网 时间:2024/06/06 07:49



          做什么事情都是第一次最难,感觉无从下手。今天开始了liferay的第一份程序,记录一下

         (1)

           新建一个liferay project

         (2)

          修改liferay-portlet.xml的<instanceable>true</instanceable>改为<instanceable>false</instanceable>

        (3)

           修改view.jsp

    

<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet"%><%@ page import="javax.portlet.PortletPreferences" %><portlet:defineObjects /><%    PortletPreferences prefs=renderRequest.getPreferences();    String greeting=(String) prefs.getValue("greeting","Hello! wlcome to our portal");%><p><%=greeting %></p><portlet:renderURL var="editGreetingURL">   <portlet:param name="jspPage" value="/edit.jsp"/></portlet:renderURL><p><a href="<%= editGreetingURL %>" >EditGreeting</a></p>

         (4)在view.jsp的相同目录下添加edit.jsp

         

<%@taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet"%><%@ taglib uri="http://alloy.liferay.com/tld/aui" prefix="aui"%><%@ page import="javax.portlet.PortletPreferences" %><portlet:defineObjects/><% PortletPreferences prefs=renderRequest.getPreferences();String greeting =renderRequest.getParameter("greeting");if(greeting!=null){  prefs.setValue("greeting",greeting);  prefs.store();%><p>Greeting saved successfully!</p><%         }%><%   greeting =(String)prefs.getValue("greeting","welcome to our portal.");%><portlet:renderURL var="editGreetingURL">  <portlet:param name="jspPage"  value="/edit.jsp"/></portlet:renderURL><aui:form action="<%=editGreetingURL %>" method="post">  <aui:input label="greeting" name="greeting" type="text" value="<%=greeting %>" />  <aui:button type="submit"/>  </aui:form> <portlet:renderURL var="viewGreetingURL">    <portlet:param name="jspPage" value="/view.jsp"/>  </portlet:renderURL>   <p><a href="<%= viewGreetingURL %>">← Back</a></p>

最后启动服务器,登陆后,点击添加->更多->示例->(你的页面) 就会看到你的页面了。

程序运行界面如图:




0 0