spring boot应用模板应该放哪里啊

spring boot应用模板应该放哪里啊

之前讲spring boot时说模板应该放到/resourses/templates/下边, 老师这里有放到了WEB-INF下面,我尝试将模板放到/resourses/templates/, 不知道如何配置,尝试了很多次,也搜了些资料仍无法解决

感觉主要应该是下边这段代码prefix配置有问题

```java


import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.view.InternalResourceViewResolver;
import org.springframework.web.servlet.view.JstlView;

@Configuration
public class MvcConfiguration {

   @Bean
   public InternalResourceViewResolver createInternalResourceViewResolver() {
       InternalResourceViewResolver internalResourceViewResolver = new InternalResourceViewResolver();
       internalResourceViewResolver.setPrefix("/templates/");
       internalResourceViewResolver.setSuffix(".jsp");
       internalResourceViewResolver.setViewClass(JstlView.class);
       internalResourceViewResolver.setContentType("text/html;charset=UTF-8");
       return internalResourceViewResolver;
   }
}

```

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕阿满 2020-01-02 11:43:46

同学你好,配置文件应该放在resources目录下,另外本节课中没有使用到Spring Boot。如果是jsp,html等的页面,应该放在webapp目录下,所有页面都必须放在webapp目录下,至于是否放在WEB-INF目录下,根据要求具体实现。在WEB-INF目录下的页面,不能通过访问路径直接访问,需要通过控制器进行转发才能访问。如果不想页面通过访问路径直接访问,建议将其放在WEB-INF目录下。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

提问者 慕才子 2020-01-01 16:54:44

FreeMarker集成很容易,搞好了,但是希望了解下如果用jsp ,jstl的话如何配置,我看网上很多人建立一个webapp/WEB-INF, jsp放这里边,这个是必须的吗

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师