我有一个servlet将请求/响应转发给JSP,但我一直得到异常
junit.framework.AssertionFailedError:抛出异常。 com.meterware.httpunit.HttpNotFoundException:HTTP请求出错: 404 java.lang.ClassNotFoundException: org.apache.jasper.servlet.JspServlet [http://localhost/site-search/search-results.jsp] at junit.framework.Assert.fail(Assert.java:47)
所以我尝试将JSP注册到注册到Servlet Runner的mock web.xml中,但后来我得到了以下异常。
org.xml.sax.SAXException:Node< servlet>没有孩子名字< servlet-class>
在我看来,Servlet单元没有办法测试servlet是否转发到特定的视图/ JSP。即使我尝试使用<在web.xml中注册JSP jsp-file>相反< servlet-class>,Servlet Unit似乎不喜欢这样。我见过的所有示例都只是输出到PrintWriter的简单servlet。有没有人能够成功测试通过ServletUnit转发/重定向到JSP的servlet?
谢谢,
涓