Partage de technologie

Problème de chemin de ressource déployé localement sur le serveur

2024-07-11

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

Problème de chemin de ressource déployé localement sur le serveur

Hiérarchie de répertoires de ressources statiques du code source côté serveur

Insérer la description de l'image ici

Lors de l'utilisation de Thymeleaf, la page HTML renvoyée se trouve dans le répertoire des modèles. Voici deux exemples pour expliquer les problèmes de configuration du chemin pour accéder aux ressources lors du déploiement de code sur Tomcat.

Exemple 1 index.html (dans le répertoire racine des modèles)

Appeler l'interface du contrôleur

http://localhost:8080/community/index

    @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