用htmlParser过滤form节点: (必要的包已经引入了)Parser parser = new Parser(htmlUrl); parser.setEncoding(parser.getEncoding()); form_list = parser.extractAllNodesThatMatch(new NodeClassFilter(TableTag.class));//过滤出Form节点 以上代码在java文件中以java application运行没问题,可是写到jsp页面里就出错,错误如下: org.apache.jasper.JasperException: An exception occurred processing JSP page /admin/frc/getsrc.jsp at line 45 42:   <td colspan="3"><div align="center" class="STYLE2"><a  href="getsrc.jsp?src=aa" target="">获取检索接口</a></div></td> 
43:   </tr> 
44:   
45:  <% String src="",sname=""; //其中该句经过测试没有问题
46:  String url=request.getParameter("url"); 
47:     Parser parser = new Parser(url); 
48: parser.setEncoding(parser.getEncoding()); 
Stacktrace: 
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:524) 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:417) 
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) 
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
TxtFilter.TxtFilter.doFilter(TxtFilter.java:90) 其中myeclipse下面的提示为下:2010-5-14 17:20:54 org.apache.catalina.core.StandardWrapperValve invoke 
严重: Servlet.service() for servlet jsp threw exception 
java.lang.IncompatibleClassChangeError 
at org.htmlparser.tags.MetaTag.doSemanticAction(MetaTag.java:149) 
at org.htmlparser.scanners.TagScanner.scan(TagScanner.java:68) 
at org.htmlparser.scanners.CompositeTagScanner.scan(CompositeTagScanner.java:160) 
at org.htmlparser.util.IteratorImpl.nextNode(IteratorImpl.java:92) 
at org.htmlparser.Parser.extractAllNodesThatMatch(Parser.java:700) 
at org.apache.jsp.admin.frc.getsrc_jsp._jspService(getsrc_jsp.java:118) 
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393) 
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320) 
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 
at TxtFilter.TxtFilter.doFilter(TxtFilter.java:90) 
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:230) 
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) 
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) 
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104) 
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261) 
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) 
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581) 
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) 
at java.lang.Thread.run(Unknown Source) 请指点!!!!!!!!!!
应该是htmlParser中进行节点遍历的时候出现了异常,但是为何在java application中运行可以出结果,可是到了jsp中就不行了呢?