原来的写法是:
var html='<pre>'+data+'</pre>';
但是这个data里含有<#if>xxx</#if>标签
然后就出现了</#if>标签被注释掉了
然后问了前端,说是</#if>和的转义冲突了,导致被注释掉了
改成这样就好了
var html='<pre id="data-pre"></pre>';
$('#modalid').html(html);
$('#data-pre').text(data);
$('modalid').modal('show');