我可以使用HTML作为Spring MVC的前端

时间:2014-04-24 00:34:52

标签: html spring-mvc

I want to build an application using Spring MVC with front end as HTML, CSS and Jquery.

我想知道这是否可行。 Spring MVC具有Model对象,可以在UI中访问以访问服务器端数据。

我在控制器中有以下内容

@Override
protected ModelAndView handleRequestInternal(HttpServletRequest request,
    HttpServletResponse response) throws Exception {

    ModelAndView model = new ModelAndView("HelloWorldPage");
    model.addObject("msg", "hello world");

    return model;
}

我的HTML代码如下

  <html xmlns="http://www.w3.org/1999/xhtml"   xmlns:c="http://java.sun.com/jstl/core">
  <body>

   <c:out value="${msg}"/>

  </body>
</html>

1 个答案:

答案 0 :(得分:1)

是的,你可以。

http://spring.io/guides - 包含有关各个Spring项目和深入教程的所有信息。

您还可以利用其他模板引擎(如Velocity和Thymeleaf)来获得更好,更流畅的HTML5页面。

我亲自使用Thymeleaf http://www.thymeleaf.org/ Spring 3 MVC + Thymeleaf教程 - http://www.thymeleaf.org/documentation.html