Spring Boot Web 应用程序:JSP 页面抛出 404 错误
Posted
技术标签:
【中文标题】Spring Boot Web 应用程序:JSP 页面抛出 404 错误【英文标题】:SpringBoot Web Application : JSP page throws 404 error 【发布时间】:2017-09-18 08:29:25 【问题描述】:There was an unexpected error (type=Not Found, status=404).
点击http://localhost:8080时在我的浏览器中呈现上述错误
MySpringBoot 起始页:
@SpringBootApplication
public class AppStart
public static void main(String[] args)
SpringApplication.run (AppStart.class,args);
我的控制器:
@Controller
public class MyController
@RequestMapping("/hello/name")
public @ResponseBody ModelAndView hello ( @PathVariable String name)
System.out.println("AppStartController:hello ");
ModelMap model = new ModelMap();
model.addAttribute("name", name);
return new ModelAndView("index");
我的 index.jsp 有“Hello World”文本。
【问题讨论】:
【参考方案1】:通过在位于 src/main/resources/ 的 application.properties 中添加以下属性可以解决此问题,并且索引页面会按预期显示。
spring.mvc.view.prefix:/
spring.mvc.view.suffix:.jsp
【讨论】:
以上是关于Spring Boot Web 应用程序:JSP 页面抛出 404 错误的主要内容,如果未能解决你的问题,请参考以下文章
JSP 文件未在 Spring Boot Web 应用程序中呈现
Spring Boot Web 应用程序:JSP 页面抛出 404 错误
Spring Boot基础教程8-web应用开发-模板引擎jsp
在基于 SPRING-BOOT JSP 的 web 应用程序中嵌入 VAADIN UI 的 HTTP 405