值不会在.jsp页面中发布

时间:2012-08-07 14:55:21

标签: forms jsp post

这是我正在测试的页面的代码:

不要担心起始页和结束页代码有效。

<% 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)

1 个答案:

答案 0 :(得分:0)

我猜你已经将你的jsp文件从guestadder.jsp重命名为guestAdder.jsp。你在Windows上(文件名不区分大小写)吗?看起来从JSP页面生成的servlet类会覆盖旧的小写命名文件,但文件没有被重命名,即保留其旧名称guestadder_jsp.class

清除用于缓存从JSP生成的servlet类的目录 - 在Tomcat中这是tomcat / work