ContentPortlet.java 文件源码

java
阅读 23 收藏 0 点赞 0 评论 0

项目:govapps 作者:
/**
    * This Action sets the "jspPage" parameter to the ActionRequest - parameter successForward so that
    * processing is forwarded to successForward.
    *
    * @param request
    * @param response
    * ActionRequest-param successForward
    * ActionRequest-param exceptionForward
    * ActionRequest-param applicationId
    * ActionResponse-param application
    * @throws PortalException 
    * @throws java.lang.Exception
    */
@ProcessAction(name = "applicationActionCloneApplication")
public void applicationActionCloneApplication(ActionRequest request, ActionResponse response) {
    String exceptionForward = "/devel/error.jsp";
    try {           
        exceptionForward = ParamUtil.getString(request, "exceptionForward");
        String successForward = ParamUtil.getString(request, "successForward");
        _log.debug("applicationRedirectActionWithId: " + ParamUtil.getLong(request, "applicationId"));
        if (Validator.isNotNull(ParamUtil.getLong(request, "applicationId")) && ParamUtil.getLong(request, "applicationId") != 0) {
            Application application = ApplicationLocalServiceUtil.clone(ParamUtil.getLong(request, "applicationId"));
            request.setAttribute("application", application);
            response.setRenderParameter("jspPage", successForward);
        }
        response.setRenderParameter("jspPage", successForward);     
    } catch (Exception e) {
        _log.debug(e.getMessage());
        e.printStackTrace();
        request.setAttribute("errorMsg", e.getMessage());
        response.setRenderParameter("jspPage", exceptionForward);           
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号