java - thymeleaf和spring集成后Spring EL表达式无效
PHPz
PHPz 2017-04-17 17:48:31
0
1
458

表达式无法被解析的原因是什么?
Controller

页面标签

显示内容

PHPz
PHPz

学习是最好的投资!

répondre à tous(1)
巴扎黑

Dans la méthode Controller de Spring, le modèle est injecté via les paramètres de la méthode
Similaire à ceci :

@RequestMapping("welcome")
public String welcome(Model model) {
    model.addAttribute("whatever", new SomeObject());
    return "welcome";
}

Si vous utilisez ModelAndView, faites ceci

@RequestMapping("welcome")
public ModelAndView welcome() {
    ModelAndView mv = new ModelAndView("welcome");
    mv.addObject("whatever", new SomeObject());
    return mv;
}

En plus, ça ne devrait pas être écrit comme ça dans View

<tr>
  <th th:text="#{whatever}">Name</th>
  <th th:text="#{whatever}">Price</th>
</tr>

Il est recommandé, lorsque vous poserez des questions à l'avenir, de ne pas prendre de captures d'écran du code et d'utiliser du texte. Il est préférable de joindre le code source complet et de le mettre dans le référentiel git.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal