我正在尝试从Ajax Call发送HTML响应。我想要呈现一个JSP并返回生成的HTML String作为响应。 我试着按照以下帖子中给出的步骤进行操作。 https://www.liferay.com/community/forums/-/message_boards/message/4940181 但是我找不到PortalUtil类中的方法。 我使用的是LR6.2。
答案 0 :(得分:0)
这可以通过在响应中包含一个jsp来完成。
getPortletContext().getRequestDispatcher("/WEB-INF/jsp/html.jsp").include(p_request, p_response);
一旦控件传递给JSP,它将像普通的JSP一样工作,你可以从请求中获取vales并继续进行操作。