TrackingView.jsp
<%@page session="false" contentType="text/html" pageEncoding="ISO-8859-1" import="java.util.*,javax.portlet.*,com.ibm.etools.portlet.jsr286.*" %> <%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet"%> <%@taglib uri="http://www.ibm.com/xmlns/prod/websphere/portal/v6.1/portlet-client-model" prefix="portlet-client-model" %> <portlet:defineObjects/> <portlet-client-model:init> <portlet-client-model:require module="ibm.portal.xml.*"/> <portlet-client-model:require module="ibm.portal.portlet.*"/> </portlet-client-model:init> <% TrackingDetailBean tdb = (TrackingDetailBean) renderRequest.getAttribute(TrackingPortlet.TRACKING_DETAIL_BEAN); String actionUrlStr = tdb.getActionURL().toString(); %> <table border="0" cellspacing="0" cellpadding="3"> <tr class="wpsTableHead"> <td> Tracking_ID </td> <td> Status </td> <td> Name </td> <td> Ship Address </td> </tr> <% TrackingDetail td = tdb.getTrackingDetail(); %> <tr class="wpsTableShdRow"> <td> <%= td.getTrackingId() %> </td> <td> <%= td.getStatus() %> </td> <td> <% if (tdb.isCustomerNameActive() ) { PortletURL actionURL = renderResponse.createActionURL(); actionURL.setParameter(TrackingPortlet.CUSTOMER_NAME, td.getCustomerName()); actionURL.setParameter(TrackingPortlet.TRACKING_ID, td.getTrackingId()); actionURL.setParameter(TrackingPortlet.ACTION_NAME, TrackingPortlet.TRACKING_DETAILS); %> <A href="<%= actionURL %>"> <%= td.getCustomerName() %> </A> <% } else { %> <%= td.getCustomerName() %> <% } %> </td> <td> <%= td.getDestination() %> </td> </tr> </table> <div class="wpsPortletTinyText"> <FORM method="POST" action="<%= tdb.getRoutingDetailActionURL() %>" enctype="application/x-www-form-urlencoded" name="TrackingDetails"> <INPUT name="<%= TrackingPortlet.TRACKING_ID %>" value="<%= td.getTrackingId() %>" type="hidden"/> <INPUT class="wpsButtonText" name="submit" type="submit" value="Routing Details"/> </FORM> </div> <div class="wpsPortletText"> <FORM method="POST" action="<%= actionUrlStr %>" enctype="application/x-www-form-urlencoded" name="TrackingDetails"> <LABEL class="wpsLabelText" for="<%= TrackingPortlet.TRACKING_ID %>">Enter tracking id:</LABEL><BR/> <INPUT class="wpsEditField" name="<%= TrackingPortlet.TRACKING_ID %>" type="text"/><BR/> <INPUT class="wpsButtonText" name="submit" type="submit" value="Submit"/> </FORM> </div>