在Controller层中可以通过以下方式对同一文件夹下的多个html映射。
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
/**
* <P>图书相关页面控制层</p>
* ===================
* @author noTalent
* @version 1.0
*/
@Controller
public class BookController {
/**
* 图书页面路由
* @param path
* @return
*/
@RequestMapping("/book/{path}")
public String bookRouter(@PathVariable String path) {
return "book/" + path;
}
}
通过@PathVariable从url获取路径变量,自动对template里面的html文件进行路径映射。
本文介绍了一种在Spring MVC框架下,利用@Controller和@RequestMapping注解实现对同一文件夹下多个HTML页面灵活映射的方法。通过使用@PathVariable从URL获取路径变量,可以自动对模板目录内的HTML文件进行路径匹配,提高页面路由的效率和可维护性。
3205

被折叠的 条评论
为什么被折叠?



