我試圖在一個荒謬簡單的hello世界Struts項目上測試Jtidy過濾器。我正在關注other answers that were given here in the past。Jtidy過濾器似乎不叫
在部署或訪問JSP期間,我沒有收到任何錯誤。但它似乎像過濾器什麼都不做。即沒有html註釋正在從創建的html中刪除。
Struts過濾器似乎很好..因爲我的Action類被調用。
這裏是我的web.xml:
<web-app id="WebApp_ID" version="2.4"
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">
<display-name>Struts 2 Web Application</display-name>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter>
<filter-name>JTidyFilter</filter-name>
<filter-class>org.w3c.tidy.servlet.filter.JTidyFilter</filter-class>
<init-param>
<param-name>config</param-name>
<param-value>indent: auto; indent-spaces: 2; hide-comments: true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>JTidyFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>
什麼可能我是錯在這裏幹什麼? 如果我沒有得到任何例外,我怎樣才能知道?
'拋出java.lang.ClassNotFoundException:org.w3c.tidy.servlet.filter.JTidyFilter',所以它不是爲我工作... – 2013-06-11 07:04:25