使用Ajax返回Html代码段

时间:2014-03-07 07:26:10

标签: liferay-6

我正在尝试从Ajax Call发送HTML响应。我想要呈现一个JSP并返回生成的HTML String作为响应。 我试着按照以下帖子中给出的步骤进行操作。 https://www.liferay.com/community/forums/-/message_boards/message/4940181 但是我找不到PortalUtil类中的方法。 我使用的是LR6.2。

1 个答案:

答案 0 :(得分:0)

这可以通过在响应中包含一个jsp来完成。

 getPortletContext().getRequestDispatcher("/WEB-INF/jsp/html.jsp").include(p_request, p_response);

一旦控件传递给JSP,它将像普通的JSP一样工作,你可以从请求中获取vales并继续进行操作。