为了账号安全,请及时绑定邮箱和手机立即绑定

整合freemarker,访问不到ftl的页面,直接返回了字符串

在pom.xml文件中添加了

<!-- 引入freemarker模板依赖 -->
<dependency>
   <groupId>org.springframework.boot</groupId>
   <artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>

在配置文件中也添加了相关配置

https://img1.sycdn.imooc.com//5c78ffac00016b6706220326.jpg

controller中的代码

https://img1.sycdn.imooc.com//5c78ffe70001e77706760421.jpg

项目结构是这样的

https://img1.sycdn.imooc.com//5c79003c0001fff403430453.jpg

项目访问的结果是

https://img1.sycdn.imooc.com//5c79006100019ad403440315.jpg

帮忙看看,谢谢

正在回答

1 回答

在controller中,你是使用了RestController注解,相当于是Controller和ResponseBody一起使用了,默认会将返回值按照json格式解析;这里是整合freemarker是spring mvc的方式,使用Controller加上两个RequestMapping即可,所以是你的注解使用错了

3 回复 有任何疑惑可以回复我~
#1

GaiCi

请教一下,为什么要使用两个requestmapping?新手一个,谢谢了
2019-03-25 回复 有任何疑惑可以回复我~
#2

peR_Fect 回复 GaiCi

一个用在类上,一个用在方法上,相当于父子的关系
2019-03-30 回复 有任何疑惑可以回复我~
#3

追逐的明天 提问者

知道了,谢谢,使用RestController注解的话,返回类型是ModelAndView也可以访问的到的
2019-05-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

整合freemarker,访问不到ftl的页面,直接返回了字符串

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信