【发布时间】:2010-12-01 09:09:59
【问题描述】:
我在 json-taglib 的 json:property 元素中使用 jsp:include。这样做的问题是,包含的 JSP 页面中的所有 HTML 元素都会在某些时候被剥离,只剩下纯文本。我已经删除了所有换行符,所以结果应该是有效的 JSON 数据。
如何获取 json-taglib 返回的完整 HTML?
下面是一个演示情况的sn-p。
<%@ page language="java" %>
<%@ page pageEncoding="UTF-8" %>
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="http://www.atg.com/taglibs/json" prefix="json" %>
<json:object>
<json:property name="id" value="${element.id}" />
<json:property name="html" escapeXml="false">
<jsp:include page="/templates/generate-component.jsp">
<jsp:param name="element_id" value="${element.id}" />
</jsp:include>
</json:property>
</json:object>
【问题讨论】: