如何在springmvc中返回一个html字符串

时间:2015-10-26 10:43:01

标签: html spring-mvc

我在我的控制器中拼写了一个html字符串,我只想在页面中将其显示为html,但它只是作为字符串而不是html显示。     response.setContentType(" text / html的&#34);     response.getWriter()的println(" 1111&#34);

它显示在屏幕1111上,它看起来如何1111。

原谅我的英语。 非常感谢。

2 个答案:

答案 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进行解码。