本來沒有打算學習velocity模板引擎的,看到solr的browse中應用的是velocity,就簡單地學習了一下。
從http://velocity.apache.org/download.cgi下載velocity-tools-2.0.zip檔案,然後解壓。在解壓縮後的velocity-tools-2.0\examples目錄下有三個war檔案。選擇simple.war放入到tomcat的webapps目錄下,然後啟動tomcat。
在瀏覽器中輸入:http://localhost:8983/simple/ 則可以看到index.vm的效果。
如果我們自己開發,怎麼辦呢?
按照webapps中的simple目錄下的結構建立Web 專案就可以了。showcase.war則包含很多velocity的工具和使用方法。
如果直接複製simple項目中的web.xml,則有可能報錯:Can not find the tag library descriptor for "http://velocity.apache.org/velocity-view"
把web.xml中的
- <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN" "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">
-
- <web-app>
換成
- <web-app version="2.5"
- xmlns="http://java.sun.com/xml/ns/javaee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
- http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
就不會報錯了。
本文出自 “每天進步一點點” 部落格,請務必保留此出處http://sbp810050504.blog.51cto.com/2799422/1183931