liferay 采用URL方式传值
生活随笔
收集整理的這篇文章主要介紹了
liferay 采用URL方式传值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
0 我的目錄如下
1 首先是view.jsp代碼
<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %> <%@ page import="java.util.*" contentType="text/html; charset=utf-8" %> <portlet:defineObjects />This is the <b>Url Sendparameter</b> portlet in View mode. <!-- 跳轉頁面舉例 增加圖書 --><%String idnumber = new Random().nextInt(10) + ""; //隨機產生一個idnumber%><portlet:actionURL var="addBook" name="add"><portlet:param name="mvcPath" value="/html/urlsendparameter/getInfo.jsp"/> <!--mvcPath為固定寫法,value為全路徑 ,這里從view.jsp跳轉到<pre name="code" class="html">getInfo.jsp--> <portlet:param name="idnumber" value="<%= idnumber%>"/> <!-- 傳一個參數idnumber --></portlet:actionURL> <a href="${addBook }">增加圖書</a>2 ,后臺Java代碼 package com.test;import java.io.IOException; import java.util.Random;import javax.portlet.ActionRequest; import javax.portlet.ActionResponse; import javax.portlet.PortletException; import javax.portlet.ProcessAction; import javax.portlet.RenderRequest; import javax.portlet.RenderResponse; import javax.servlet.http.HttpServletRequest;import com.liferay.portal.kernel.util.ParamUtil; import com.liferay.portal.service.persistence.PortletUtil; import com.liferay.portal.util.PortalUtil; import com.liferay.util.bridges.mvc.MVCPortlet;/*** Portlet implementation class UrlSendparameter*/ public class UrlSendparameter extends MVCPortlet {@ProcessAction(name="add")public void saveUserInfo( ActionRequest actionRequest,ActionResponse actionResponse){String idnumber = (String) actionRequest.getParameter("idnumber");System.out.println("saveUserInfo idnumber = " + idnumber);System.out.println("運行到這里了...");}}
3 當點擊下圖 增加圖書 時候
?
4 會在后面控制臺隨機輸出一個數
總結
以上是生活随笔為你收集整理的liferay 采用URL方式传值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Liferay 用PortletSess
- 下一篇: liferay 几个工具类