javascript
springboot怎么替代jsp_如何在SpringBoot中使用JSP ?
1. 在pom.xm中加入支持JSP的依賴
org.apache.tomcat.embed
tomcat-embed-jasper
provided
javax.servlet.jsp.jstl
jstl-api
1.2
2. 在src/main/resources/application.properties文件中配置JSP和傳統Spring MVC中和view的關聯
# MVC
spring.view.prefix=/WEB-INF/views/
spring.view.suffix=.jsp
3. 創建src/main/webapp/WEB-INF/views目錄,JSP文件就放這里
HelloHello ${name}
4. 編寫Controller
package com.chry.study;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
@Controller
@EnableAutoConfiguration
public class SampleController {
@RequestMapping("/hello")
public ModelAndView getListaUtentiView(){
ModelMap model = new ModelMap();
model.addAttribute("name", "Spring Boot");
return new ModelAndView("hello", model);
}
}
5. 編寫Application類
package com.chry.study;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;
@SpringBootApplication
public class WebApplication extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(WebApplication.class);
}
public static void main(String[] args) throws Exception {
SpringApplication.run(WebApplication.class, args);
}
}
總結
以上是生活随笔為你收集整理的springboot怎么替代jsp_如何在SpringBoot中使用JSP ?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 原神叶名山薰赠礼怎么获得
- 下一篇: 如何对java分装,Angular4