相关疑难解决方法(0)

如何为JSP配置spring boot mvc app?

我是Spring boot(和servlet 3.0)的新手.我试图用JSP作为视图创建spring mvc项目.当我从我的控制器返回一个视图时,它没有被解析为JstlView.

这是我做的:

@SpringBootApplication
public class MyApp extends SpringBootServletInitializer {

    public static void main(String[] args) {
        SpringApplication.run(MyApp.class, args);
    }

}
Run Code Online (Sandbox Code Playgroud)
@Controller
public class MainController {

    @RequestMapping( value="/main" , method = RequestMethod.GET  )
    public String main(){
        return "main";
    }

    @RequestMapping( value="/" , method = RequestMethod.GET  )
    public String welcome(){
        return "welcome";
    }
}
Run Code Online (Sandbox Code Playgroud)

src\main\webapp\WEB-INF\jsp.中创建了两个.jsp文件.

谷歌搜索后我发现我需要在application.properties中指定这个,所以我在props中添加了以下内容:


spring.mvc.view.prefix: /WEB-INF/jsp/
spring.mvc.view.suffix: .jsp


logging.level.org.springframework: TRACE
logging.level.com: TRACE
Run Code Online (Sandbox Code Playgroud)

即使在此之后它也无法正常工作.这是痕迹.

2016-04-24 19:54:49.016 TRACE 7880 --- [nio-8080-exec-1] .w.s.m.m.a.ServletInvocableHandlerMethod : Invoking [MainController.welcome] method with arguments …
Run Code Online (Sandbox Code Playgroud)

java spring jsp spring-mvc spring-boot

7
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×1

jsp ×1

spring ×1

spring-boot ×1

spring-mvc ×1