JAVA springMVC如何设置返回类型?我要返回html类型,但不知道怎么弄

小懒懒喵 2018-06-26 07:38:08


这个是数据库的内容,我要把数据库的这些内容渲染到页面,但是是带标签的莫名其妙。



控制层这个。



这个是返回的。。带HTML标签。我想 要的是不带HTML标签能整个页面渲染出来的,请问下各路大佬怎么弄~呜
...全文
658 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Z_Ascll 2019-07-31
  • 打赏
  • 举报
回复
 //根据时间和线别搜索所有的胶宽数据
    @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 求分~
明哲哈哈哈 2019-07-30
  • 打赏
  • 举报
回复
像楼上一样, 参数传入response,然后流输出html,然后方法设置为void,就行了
tingxixici 2019-07-29
  • 打赏
  • 举报
回复
我也遇到了这个问题这样解决的: response.setHeader("Content-Type","text/html;charset=UTF-8"); PrintWriter pw = response.getWriter(); pw.write(sbHtml.toString()); pw.flush(); springMVC我也不知道咋解决。
小懒懒喵 2018-06-27
  • 打赏
  • 举报
回复
那样好像不不行,毕竟转义的
ZhuiZuoZheJian 2018-06-27
  • 打赏
  • 举报
回复
前端页面在接收到内容后,把内容渲染到页面中,而不是作为文字显示在html里面
这是前端代码的问题
harpziyue 2018-06-27
  • 打赏
  • 举报
回复
你这个为什么返回一个HTML , 是想预览什么吗 , 如果是预览 , 你可以吧这个Html文件放到项目下面, 然后再读取出来
stacksoverflow 2018-06-26
  • 打赏
  • 举报
回复
StringEscaprUtils.escapeHtml((String)docContent.getContent())
改成
(String)docContent.getContent()
或者
docContent.getContent()

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧