小编lay*_*ser的帖子

使用portlet中的json对象响应http请求

我是liferay portlet开发的初学者,我正在开发一个接收http get请求的portlet,处理一些信息,而不是返回一个json对象.我的问题是我的portlet发送了一个完整的html页面,而不仅仅是json对象.这是我的代码:

HttpServletResponse servletResponse = PortalUtil.getHttpServletResponse((renderResponse));

            servletResponse.setHeader("Content-type", "application/json");
            servletResponse.setCharacterEncoding("application/json");
            PrintWriter out = servletResponse.getWriter();
            out.write(EntityUtils.toString(responseEntity));


            out.flush();
            out.close();
Run Code Online (Sandbox Code Playgroud)

我在doView()方法中执行它,我知道这不是最好的做法,但我现在并不关心这一点.有人可以向我解释如何只返回我读过有关serveResponse的json对象,但我无法弄清楚如何调用它.

json portlet httprequest liferay

9
推荐指数
1
解决办法
9244
查看次数

标签 统计

httprequest ×1

json ×1

liferay ×1

portlet ×1