我在我的控制器中拼写了一个html字符串,我只想在页面中将其显示为html,但它只是作为字符串而不是html显示。 response.setContentType(" text / html的&#34); response.getWriter()的println(" 1111&#34);
它显示在屏幕1111上,它看起来如何1111。
原谅我的英语。 非常感谢。
答案 0 :(得分:0)
只需将响应字符串存储在模型中并返回视图即可。在视图(jsp)中,使用模型数据并以html格式打印该字符串。
示例:
@RequestMapping(value="/html", method=RequestMethod.GET)
public String prepare(Model model) {
model.addAttribute("foo", "bar");
model.addAttribute("fruit", "apple");
return "views/html"; //view name
}
答案 1 :(得分:0)
我自己重新开始。 Springmvc是对的。错误的是当我将我的字符串保存在数据库中时,它改变了我的&#39;&lt;&#39;到&#39; <&#39; ,因此网络浏览器无法正确识别它。所以我使用Stingutil.escape对其进行解码,然后使用Stringutil.unescape进行解码。