这是我正在测试的页面的代码:
不要担心起始页和结束页代码有效。
<% startpage(out); %>
<%
String newusers = request.getParameter("users");
int i = 0;
if (newusers != null){
while(i<10)
{
out.println("<h2>newusers</h2>");
i++;
}
}
%>
<form action="guestAdder.jsp" method=post>
<textarea name=users rows=20 cols=100>
</textarea>
<p>
<input type=submit name=doadd value="Add Users">
</form>
<% endpage(out); %>
它是HTTP状态500 - java.lang.NoClassDefFoundError:org / apache / jsp / guestAdder_jsp(错误名称:org / apache / jsp / guestadder_jsp)
答案 0 :(得分:0)
我猜你已经将你的jsp文件从guestadder.jsp重命名为guestAdder.jsp。你在Windows上(文件名不区分大小写)吗?看起来从JSP页面生成的servlet类会覆盖旧的小写命名文件,但文件没有被重命名,即保留其旧名称guestadder_jsp.class
清除用于缓存从JSP生成的servlet类的目录 - 在Tomcat中这是tomcat / work