ConfirmAccountPortlet.java 文件源码

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

项目:opencps-v2 作者:
@Override
public void render(
    RenderRequest renderRequest, RenderResponse renderResponse)
    throws IOException, PortletException {

    ThemeDisplay themeDisplay =
        (ThemeDisplay) renderRequest.getAttribute(WebKeys.THEME_DISPLAY);
    PortletDisplay portletDisplay = themeDisplay.getPortletDisplay();
    String portletId = portletDisplay.getId();

    JSONObject urlObject = JSONFactoryUtil.createJSONObject();
    JSONObject apiObject = JSONFactoryUtil.createJSONObject();

    // url
    PortletURL registerResultURL = PortletURLFactoryUtil.create(
        renderRequest, portletId, themeDisplay.getPlid(),
        PortletRequest.RENDER_PHASE);

    registerResultURL.setPortletMode(PortletMode.VIEW);
    registerResultURL.setWindowState(LiferayWindowState.EXCLUSIVE);
    registerResultURL.setParameter(
        "mvcPath", "/templates/applicant/register_result.ftl");

    urlObject.put("register_result", registerResultURL.toString());

    // api
    apiObject.put("server", themeDisplay.getPortalURL() + "/o/rest/v2");
    apiObject.put(
        "portletNamespace",
        themeDisplay.getPortletDisplay().getNamespace());

    // set varible
    renderRequest.setAttribute("ajax", urlObject);
    renderRequest.setAttribute("api", apiObject);

    super.render(renderRequest, renderResponse);

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号