Wednesday, 3 May 2017

Init.jsp:
<%@include file="/init.jsp"%>
<%@page import="javax.portlet.PortletURL"%>
<%@page import="javax.portlet.ActionRequest"%>
<%@taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
 <portlet:defineObjects />

View.jsp
<%@taglib uri="http://java.sun.com/portlet" prefix="portlet"%>
<%@ taglib uri="http://liferay.com/tld/aui" prefix="aui" %>
<%@page import="javax.portlet.PortletURL"%>
<%@page import="javax.portlet.ActionRequest"%>
 <portlet:defineObjects />
 <portlet:renderURL var="renderURL">
 <portlet:param name="jspPage" value="/Amttrnsfr.jsp"/>
 </portlet:renderURL>
<portlet:actionURL name="updateBank" var="actionNewURL"/>
<aui:form action="<%= actionNewURL%>" name="updateBank" method="post">
<aui:input name="accountHolderName"> </aui:input>
<aui:input name="accountNumber"></aui:input>
<aui:input name="depositAmmount"></aui:input>
<aui:button type="submit" name="Login" value="Login"></aui:button>
<aui:a href="<%=renderURL %>">Fund Transfer</aui:a>
 </aui:form>



Amttrnsfr.jsp

<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
<%@ taglib uri="http://liferay.com/tld/aui" prefix="aui" %>
<portlet:defineObjects/>
 <%-- <liferay-portlet:renderURL varImpl="iteratorURL">
<portlet:param name="mvcPath" value="/Amttrnsfr.jsp" />
</liferay-portlet:renderURL> --%>
<portlet:actionURL name="updateBank" var="actionURL"/>
<aui:form action="action" method="post" name="name">
<aui:input name="selectsourceaccountnumber"> </aui:input>
<aui:input name="selectdestinationaccountNumber"></aui:input>
<aui:input name="Ammount"></aui:input>
<aui:input name="details"></aui:input>
<aui:button type="submit" name="" value="Transferammount"></aui:button>\

</aui:form>











BankPortlet.java
package com.bank.portlet;

import com.liferay.portal.kernel.portlet.bridges.mvc.MVCPortlet;
import com.liferay.portal.kernel.util.ParamUtil;

import java.io.IOException;

import javax.portlet.ActionRequest;
import javax.portlet.ActionResponse;
import javax.portlet.Portlet;
import javax.portlet.PortletException;

import org.osgi.service.component.annotations.Component;

/**
 * @author TAHERUNISA
 */
@Component(
            immediate = true,
            property = {
                        "com.liferay.portlet.display-category=category.sample",
                        "com.liferay.portlet.instanceable=true",
                        "javax.portlet.display-name=Bank Portlet",
                        "javax.portlet.init-param.template-path=/",
                        "javax.portlet.init-param.view-template=/view.jsp",
                        "javax.portlet.resource-bundle=content.Language",
                        "javax.portlet.security-role-ref=power-user,user"
            },
            service = Portlet.class
)
public class BankPortlet extends MVCPortlet {
            public void updateBank(ActionRequest actionRequest, ActionResponse actionResponse) throws IOException, PortletException {
                        String accountHolderName = ParamUtil.getString(actionRequest, "accountHolderName");
                        String accountNumber = ParamUtil.getString(actionRequest, "accountNumber");
                        String depositAmmount = ParamUtil.getString(actionRequest, "depositAmmount");
            System.out.println( "Your inputs ==> " + accountHolderName + "accountNumber " + accountNumber+"depositAmmount"+depositAmmount); }
                       
}



Output:-



No comments:

Post a Comment