spring MVC之开发简单的web应用程序(三)
----------
创建jsp视图
Spring MVC为不同的表现技术提供了许多视图类型。如:View,AbstractView,AbstractUrlBasedView,AbstractExcelView,AbstractPdfView,InternalResourceView,RedirectView,AbstractJExcelView,
JstlView.在Spring MVC应用程序中,最常见的视图是指用JSTL编写的JSP模板。当DispatcherServlet接收到从处理程序返回的视图名称时,它会将逻辑视图名称解析成视图对象再进行呈现。例如,你可以在web应用程序上下文中配置InternalResourceViewResolver Bean,将视图名称解析成/WEB-INF/jsp/目录下的JSP文件。
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/"/> <property name="suffix" value=".jsp"/> </bean>
然后可以为welcome控制器创建如下的jsp模板。你可以将它命名为welcome.jsp,放在/WEB-INF/jsp/目录下。
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<html>
<head>
<title>Welcome</title>
</head>
<body>
<h2>Welcome to Court Reservation System</h2>
Today is <fmt:formatDate vlaue="${today}" pattern="yyyy=MM-dd"/>,
</body>
</html>
在这个jsp模板中,你利用JSTL中的fmt标签库,将today模型属性格式化成yyyy-MM-dd模式。