本文主要是介绍JAVA SpringMVC 从数据库中取HTML代码并返回HTML代码渲染到JSP页面当中(不带HTML标签),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有这个需求的人我觉得应该也挺多的,就是做一些内嵌文档或者内嵌HTML的时候,需要把一整段代码放进数据库,例如这样如图所示我放在MongoDB数据库里,需要把他带回到页面。
现在就是返回的操作,一般的返回可能都是json或者什么之类的,现在要用原始的方式。先新建一个jsp页面,写一点东西
:
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <%application.setAttribute("content","content"); %>${content}
嗯,接下来就是在RequestMapping produces加上一句:MediaType.Text_HTML_VALUE
@RequestMapping(value = "{url}",produces = MediaType.TEXT_HTML_VALUE)
再用ModelAndView返回到页面
@RequestMapping(value = "{url}",produces = MediaType.TEXT_HTML_VALUE) public Object findone(@PathVariable String url){ DocContent docContent = docDao.findByurl(url); ModelAndView mav = new ModelAndView("/doc"); mav.addObject("content", docContent.getContent()); return mav; }
结果:
这篇关于JAVA SpringMVC 从数据库中取HTML代码并返回HTML代码渲染到JSP页面当中(不带HTML标签)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!