私は何人かの人々が従業員と言うデータを表示するjspを持っています。各従業員のデータが行として表示されます。各行をリンクとして作成し、ユーザーが特定の従業員の詳細を示す任意の行をクリックすると、その従業員の同じデータを表示する jsp にユーザーが誘導され、さらに処理を実行できるようにしました。
私の質問は、ユーザーが特定の従業員情報を含む行をクリックしたときに、従業員のデータをどのように渡す必要があるかということです。
私が今やったことはこれです:
<portlet:renderURL var="viewPendingLeaveApplicationsURL"/>
<liferay-ui:search-container delta="20" emptyResultsMessage="No Results Found">
<liferay-ui:search-container-results total="<%= pendingApprovals .size() %>"
results="<%= ListUtil.subList(pendingApprovals , searchContainer.getStart(), searchContainer.getEnd()) %>" />
<liferay-ui:search-container-row keyProperty = "empId" modelVar="search"
className="com.corpserver.mallyas.mis.portal.model.LeaveApplication">
<portlet:renderURL var="leaveApplicationURL">
<portlet:param name="jspPage" value="/admin/AddCompany.jsp" />
<portlet:param name="search" value='<%String.valueOf(search.getEmpId());%>'/>
</portlet:renderURL>
<liferay-ui:search-container-column-text name='Leave Duration' value='<%=String.valueOf(search.getLeaveDuration())%>' href="<%= leaveApplicationURL.toString()%>" />
<liferay-ui:search-container-column-text name="From" value='<%=String.valueOf(search.getLeaveFromDate())%>' href="<%= leaveApplicationURL.toString()%>"/>
<liferay-ui:search-container-column-text name="To" value='<%=String.valueOf(search.getLeaveToDate())%>' href="<%= leaveApplicationURL.toString()%>"/>
<liferay-ui:search-container-column-text name="Reason" value='<%=String.valueOf(search.getLeaveReason())%>' href="<%= leaveApplicationURL.toString()%>"/>
<liferay-ui:search-container-column-text name="Remarks" value='<%=String.valueOf(search.getLeaveRemarks())%>' href="<%= leaveApplicationURL.toString()%>"/>
</liferay-ui:search-container-row>
<liferay-ui:search-iterator/>
</liferay-ui:search-container>
empId
上記のコードでは、ユーザーが選択した行のを渡そうとしています。しかし、2 番目の jsp には何も表示されません。このすべての情報を 2 番目の jsp に渡したいと思います。