关于Filter的问题
想了解一下Filter,就写了这样一个小程序
web.xml这样的
   <filter>
        <filter-name>testFilter</filter-name>
        <filter-class>com.hh.test.TestFilter</filter-class>
    </filter>
    <filter-mapping>
       <filter-name>testFilter</filter-name>
       <url-pattern>/myspace/test/testFilter.jsp</url-pattern>
    </filter-mapping>
TestFilter.java:
public class TestFilter implements Filter
{
     public void destroy()
     {
         // TODO Auto-generated method stub          
     }
     public void doFilter(ServletRequest arg0, ServletResponse arg1,
         FilterChain arg2)
         throws 
IOException, 
ServletException     {
         System.out.println("testFilter");
         arg2.doFilter(arg0, arg1);
         return;
     }
     public void init(FilterConfig arg0)
         throws ServletException
     {
         // TODO Auto-generated method stub          
     }      
}
访问了一下/myspace/test/testFilter.jsp
就报错误了。。。
严重: 
Servlet.service() for servlet jsp threw exceptionorg.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsf/html 
cannot be resolved in either web.xml or the jar files deployed with this application
	at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
	at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
	at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
	at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:316)
	at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:149)
	at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:386)
	at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:450)
	at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1397)
	at org.apache.jasper.compiler.Parser.parse(Parser.java:130)
	at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
	at org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
	at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:185)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:347)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
	at org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:326)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at com.huawei.test.TestFilter.doFilter(TestFilter.java:27)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)