Servlet.service() for servlet [dispatcherServlet] in context with path [] th 问题解决

解决办法:

在pom.xml加入thymeleaf依赖

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

问题描述

debug运行程序,发现程序能找到controller中的此方法,但就是跳转不到指定页面:
Servlet.service() for servlet [dispatcherServlet] in context with path [] th 问题解决
“upload”下方我们也能看出有波浪线,表明程序找不到此页面。

在Pom.xml中加入thymeleaf依赖,maven重新加载再启动程序即可:
Servlet.service() for servlet [dispatcherServlet] in context with path [] th 问题解决
返回到Controller页面,我们可以发现"upload"下面波浪线变成直线,表明程序可以访问到此页面。
Servlet.service() for servlet [dispatcherServlet] in context with path [] th 问题解决
成功访问页面!!
Servlet.service() for servlet [dispatcherServlet] in context with path [] th 问题解决

问题分析

首先出现这种问题,肯定是springboot视图解析器出现了问题,那么我们都知道springboot的官方推荐视图解析器是thymeleaf,所以如果程序要跳转到页面,应该加入thymeleaf依赖。

上一篇:Thymeleaf


下一篇:C# 套接字发送数据接收数据