KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > portlets > browser > action > ViewBrowserAction


1 package com.dotmarketing.portlets.browser.action;
2
3 import javax.portlet.PortletConfig;
4 import javax.portlet.RenderRequest;
5 import javax.portlet.RenderResponse;
6 import javax.servlet.http.HttpServletRequest JavaDoc;
7 import javax.servlet.jsp.PageContext JavaDoc;
8
9 import org.apache.struts.action.ActionForm;
10 import org.apache.struts.action.ActionForward;
11 import org.apache.struts.action.ActionMapping;
12
13 import com.dotmarketing.factories.PreviewFactory;
14 import com.liferay.portal.struts.PortletAction;
15 import com.liferay.portal.util.Constants;
16 import com.liferay.portlet.RenderRequestImpl;
17
18 /**
19  *
20  * @author David Torres
21  *
22  */

23 public class ViewBrowserAction extends PortletAction {
24
25     public ActionForward render(
26             ActionMapping mapping, ActionForm form, PortletConfig config,
27             RenderRequest req, RenderResponse res)
28         throws Exception JavaDoc {
29         
30         try {
31             HttpServletRequest JavaDoc hreq = ((RenderRequestImpl)req).getHttpServletRequest();
32             PreviewFactory.setVelocityURLS(hreq);
33             return mapping.findForward("portlet.ext.browser.view_browser");
34         }
35         catch (Exception JavaDoc e) {
36             req.setAttribute(PageContext.EXCEPTION, e);
37             return mapping.findForward(Constants.COMMON_ERROR);
38         }
39     }
40
41 }
Popular Tags