Je considère passer de la mise en forme Thymeleaf à la mise en forme EJS dans mon application Spring Boot (il est nécessaire d'exécuter du code javascript côté serveur). J'ai tout configuré avec succès et créé ma première vue à l'aide de quelques exemples en ligne:Comment utiliser les messages Spring dans le modèle EJS?
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<title>Hello</title>
</head>
<body>
Hello <%= username %>
</body>
</html>
Cela fonctionne bien quand je passe variable chaîne nommée « nom d'utilisateur » de contrôleur pour voir. Cependant, je voudrais que mon affichage utilise les messages du fichier statique "/resources/i18n/messages.properties". En thymeleaf il est largement utilisé, simple et possible par:
th:text="#{messages.hellomessage}"
Comment obtenir le même résultat en utilisant EJS?
Comment cela répond-il à ma question? Mon problème est d'utiliser le fichier "messages.properties" statique dans le modèle ".ejs" ou le script ".js" comme c'est possible dans jsp (https://www.mkyong.com/spring-mvc/spring-mvc-internationalization- exemple /) ou thymeleaf (https://justinrodenbostel.com/2014/05/13/part-4-internationalisation-in-spring-boot/). Hovewer, merci pour le tutoriel, je vais essayer de demander à son auteur. –