在spring-boot中,我想使用jsp,但它不起作用。在spring-boot中,我想使用jsp,但它不起作用
在application.yml
,我的配置是这样的:
spring:
mvc:
view:
prefix: /WEB-INF/jsp/
suffix: .jsp
关于Appliction
:
@SpringBootApplication
public class JspApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
return builder.sources(JspApplication.class);
}
public static void main(String[] args) {
SpringApplication.run(JspApplication.class, args);
}
}
在Controller
:
@Controller
public class WelcomeController {
private String message = "Hello World";
@GetMapping("/")
public String welcome(Map<String, Object> model) {
User user = new User(1, "张三", "男", 33);
model.put("createTime", new Date());
model.put("user", user);
return "welcome";
}
}
我还创造了直销tory webapp/WEB-INF/jsp/welcome.jsp
。
运行main()
后我访问http://localhost:8080
,但我什么也没得到。它可以进入controller
,但它不能转发jsp view
。我不知道如何解决它。
这是我在project Github上