需求: 前端请求,传入一个图片名称,后端springboot根据传入的图片名称进行读取,再传入到Thymeleaf。
在web开发中,前后端分离是非常重要的,因此也产生了一系列问题,这个案例不使用数据库,只是简单演示,如何由发起请求,再由后端读取数据,传入动态页面进行显示。
如果要使用动态页面需要在pom中配置thymeleaf依赖
org.springframework.boot
spring-boot-starter-thymeleaf
后端contoller
@EnableAutoConfiguration
@ComponentScan
@Controller
public class Main {
public static void main(String[] args) {
SpringApplication.run(Main.class, args);
}
@RequestMapping(value = "/home")
public ModelAndView home(@RequestParam("name") String name ) throws IOException {
ModelAndView view = new ModelAndView("index");
view.addObject("image_name", name);
return view;
}
@RequestMapping(value