5、现在编写Velocity模板,在WebRoot/velocitly下面建立一个courseList.vm的文件,内容如下:
Course ListCOURSE LIST
Course ID | Name | Instructor | Start | End |
#foreach($course in $courses)
${course.id}
$course.name$course.instructor.lastName${course.startDate}${course.endDate}#end
6、配置web.xml及Spring配置文件training-servlet.xml:
web.xml:
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
training
org.springframework.web.servlet.DispatcherServlet
1
training
*.do
training-servlet.xml:[ 引用链接: http://blog.youkuaiyun.com/qust008/article/details/9623513 Spring MVC整合Velocity,就要引入相关的包,需要导入的包如下图 pom引入:
listCourse
./velocitly/
.vm
7、当然,建立工程时保证WEB-INF/lib下有如下包:
spring.jar、velocity-1.4.jar、commons-collections.jar、commons-logging.jar、log4j-1.2.13.jar等。
然后运行工程,如:
http://localhost:8080/velocity/listCourse.do