Compartir tecnología

Problema de ruta de recursos implementado localmente en el servidor

2024-07-11

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Problema de ruta de recursos implementado localmente en el servidor

Jerarquía de directorios de recursos estáticos del código fuente del lado del servidor

Insertar descripción de la imagen aquí

Cuando se usa Thymeleaf, la página html devuelta está en el directorio de plantillas. Los siguientes son dos ejemplos para explicar los problemas de configuración de la ruta para acceder a los recursos al implementar código en Tomcat.

Ejemplo 1 index.html (en el directorio raíz de plantillas)

Llame a la interfaz del controlador

http://localhost:8080/comunidad/índice

    @GetMapping("/index")
    public String getIndexPage(Model model, Page page){
        //方法调用前,SpringMVC会自动实例化Model和Page,并将Page注入Model,
        // 所以,在thymeleaf中可以直接访问Page对象中的数据,不需要使用model.addAttribute()方法进行数据模型的添加
        page.setRows(discussPostService.findDiscussPostRows(0));//查询帖子的总数
        page.setPath("/index");//设置当前的访问路径,用于前端复用分页链接
        List