Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package org.cab1729.portlets;
- import com.liferay.portal.kernel.log.Log;
- import com.liferay.portal.kernel.log.LogFactoryUtil;
- import com.liferay.portal.kernel.util.ParamUtil;
- import java.io.IOException;
- import javax.portlet.ActionRequest;
- import javax.portlet.ActionResponse;
- import javax.portlet.GenericPortlet;
- import javax.portlet.PortletException;
- import javax.portlet.PortletRequestDispatcher;
- import javax.portlet.RenderRequest;
- import javax.portlet.RenderResponse;
- import org.cab1729.beans.session.*;
- /**
- * Portlet implementation class GetEmpInfoJSPPortlet
- * JSP portlet using a web service
- */
- public class GetEmpInfoJSPPortlet extends GenericPortlet {
- public void init() {
- viewJSP = getInitParameter("view-jsp");
- }
- public void processAction(
- ActionRequest actionRequest, ActionResponse actionResponse)
- throws IOException, PortletException {
- long empId = ParamUtil.getLong(actionRequest, "empId");
- GetEmpInfoProxy proxy =
- new GetEmpInfoProxy(new GetEmpInfoServiceLocator().getGetEmpInfoAddress());
- GetEmpInfo getEmpInfo = proxy.getGetEmpInfo();
- String email;
- try {
- email = getEmpInfo.getEmpEmail(empId);
- } catch (Exception e) {
- // TODO Auto-generated catch block
- email = "";
- }
- System.out.println("email: " + email);
- actionResponse.setRenderParameter("email", email);
- }
- public void doView(
- RenderRequest renderRequest, RenderResponse renderResponse)
- throws IOException, PortletException {
- include(viewJSP, renderRequest, renderResponse);
- }
- protected void include(
- String path, RenderRequest renderRequest,
- RenderResponse renderResponse)
- throws IOException, PortletException {
- PortletRequestDispatcher portletRequestDispatcher =
- getPortletContext().getRequestDispatcher(path);
- if (portletRequestDispatcher == null) {
- _log.error(path + " is not a valid include");
- }
- else {
- portletRequestDispatcher.include(renderRequest, renderResponse);
- }
- }
- protected String viewJSP;
- private static Log _log = LogFactoryUtil.getLog(GetEmpInfoJSPPortlet.class);
- }
Add Comment
Please, Sign In to add comment