Почему model.addAttribute и $ {} не совпадают, и это показывает просто.в сети? - PullRequest
0 голосов
/ 11 июля 2019

Я только начал изучать jsp и spring.Я удалил formattedDate (как default) в HomeController.java и изменил на model.addAttribute("answer", "yes"), а в Интернете это только показывает.и я не понимаю почему.Я попытался поставить определение как String answer = "yes", но оно не сработало.

это HoneController.java :

    @Controller
    public class HomeController {
        @RequestMapping("/main")
        public String home(Locale locale, Model model) {
            model.addAttribute("answer", "yes");

            return "home";
        }
    }

и вот home.jsp:

    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    <%@ page session="false" pageEncoding="UTF-8" %>
    <html>
    <head>
        <title>Home Page</title>
    </head>
    <body>
    <h1>
        hello
    </h1>
    <P> Is it happening? : ${answer}. </P>
    </body>
    </html>

Не было сообщений об ошибках this is the result.

...