用freemarker生成html时,怎么换行 20
假如我有Stringhtml="<html><body>${content}</body></html>"然后Map<String,String>params=newHa...
假如我有String html = "<html><body>${content}</body></html>"
然后 Map<String, String> params = new HashMap<String, String>();
params.put("content", "这里有个换行\n换行");
我要把params里面的content显示在html中,但是我的本来的content那里有换行的,怎么样才能在html显示出来呢。好像加上<#escape x as x?html></#escape>也不行啊。
freemarker有没有把\n转成<br>的功能? 展开
然后 Map<String, String> params = new HashMap<String, String>();
params.put("content", "这里有个换行\n换行");
我要把params里面的content显示在html中,但是我的本来的content那里有换行的,怎么样才能在html显示出来呢。好像加上<#escape x as x?html></#escape>也不行啊。
freemarker有没有把\n转成<br>的功能? 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏20(财富值+成长值)
3个回答
展开全部
改成<#escape x as x>试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
${content?replace("\r\n","<br>")}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
params.put("content", "这里有个换行\n换行");
中的\n改成<br/>
中的\n改成<br/>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询