/**
* 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);
}
}
ContentPortlet.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:govapps
作者:
评论列表
文章目录