这个是数据库的内容,我要把数据库的这些内容渲染到页面,但是是带标签的莫名其妙。控制层这个。这个是返回的。。带HTML标签。我想 要的是不带HTML标签能整个页面渲染出来的,请问下各路大佬怎么弄~呜

解决方案 »

  1.   

    StringEscaprUtils.escapeHtml((String)docContent.getContent())
    改成
    (String)docContent.getContent()
    或者
    docContent.getContent()
      

  2.   

    你这个为什么返回一个HTML ,  是想预览什么吗 ,  如果是预览 , 你可以吧这个Html文件放到项目下面, 然后再读取出来 
      

  3.   

    前端页面在接收到内容后,把内容渲染到页面中,而不是作为文字显示在html里面
    这是前端代码的问题
      

  4.   

    我也遇到了这个问题这样解决的:
    response.setHeader("Content-Type","text/html;charset=UTF-8");
    PrintWriter pw = response.getWriter();
    pw.write(sbHtml.toString());
    pw.flush();
    springMVC我也不知道咋解决。
      

  5.   

    像楼上一样,  参数传入response,然后流输出html,然后方法设置为void,就行了
      

  6.   

      //根据时间和线别搜索所有的胶宽数据
        @RequestMapping(value="/glueData")
        public String glueData(Model model,String beforTime,String afterTime){
            Map<String,Object> map1=olbEnbService.selectGlueByTime(beforTime,afterTime,"P1_1");
            model.addAttribute("P1_1",map1);
            return "forward:/jsps/enb/enb_box.jsp";
        }
    这是我的项目中控制器的代码,返回的是jsp
    你也可以使用sevelt的response
    看这个:https://zhidao.baidu.com/question/1576313768185415580.html
    求分~