Alguem sabe qual e o erro?

pessoal estou tomando de tapa na cara do JSP! hehe

to tentando fazer um UPOLOAD isso ja faz semanas hehe

agora ta dando esse erro:

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException: javax/servlet/http/HttpServletRequest
	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
	org.apache.jsp.upload_005fteste_jsp._jspService(upload_005fteste_jsp.java:117)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause 

java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest
	org.apache.commons.fileupload.servlet.ServletFileUpload.isMultipartContent(ServletFileUpload.java:68)
	org.apache.commons.fileupload.FileUploadBase.isMultipartContent(FileUploadBase.java:103)
	org.apache.jsp.upload_005fteste_jsp._jspService(upload_005fteste_jsp.java:67)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


note The full stack trace of the root cause is available in the Apache Tomcat/5.0.28 logs.

segue em anexo o codigo do meu inde.jsp:

<form id="formImagem" name="formImagem" method="post" action="upload_teste.jsp" enctype="multipart/form-data">
<input type="hidden" id="tipoForm" name="tipoForm" value="imagem">
<input name="imagem" type="file" accept="image/jpeg; image/gif; image/bmp; image/png" id="imagem" class="dados" maxlength="60" tabindex="1" value="c:/" style="position:absolute; top:23px; left:12px;  width:500px; ">
<input type="submit" id="upload" name="upload" tabindex="2" style="position:absolute; top:20px; left:532px;" >
</form>

e do meu upload_teste.jsp:


<%@ page contentType="text/plain" 
language="java" 
import="java.sql.*"
import="java.io.*" 
import="java.util.*" 
import="org.apache.commons.fileupload.*"
import="org.apache.commons.fileupload.servlet.ServletFileUpload"
import="org.apache.commons.fileupload.disk.DiskFileItemFactory"
import="org.apache.commons.fileupload.FileUpload"
import="org.apache.commons.fileupload.FileItemFactory"
import="org.apache.commons.fileupload.FileItem"
import="org.apache.commons.fileupload.FileUploadException" errorPage=""%>


<html>   
<head>   
<title>..::UPLOAD::..</title>   
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<%
try
{
   System.out.println("estou fazendo o upload");
   boolean isMultipart = FileUpload.isMultipartContent(request);
   System.out.println("criou o arquivo do upload");
   if (isMultipart) 
   		{
			System.out.println("entrou no if");
      		// Criando um novo UPLOAD
      		DiskFileUpload upload = new DiskFileUpload();
            // Setando parametros do UPLOAD
      		upload.setSizeMax(50*1024*1024); //tamanho do arquivo 50Mb
      		upload.setRepositoryPath("c:/temp");
           // Parse the request
      		List items = upload.parseRequest(request);
           	Iterator it = items.iterator();
     		 while (it.hasNext()) 
			 	{
         			FileItem fitem = (FileItem) it.next();
         			if (!fitem.isFormField()) 
						{
%>

<%= fitem.getName() %> - <%= fitem.getSize() %> bytes

<%				         
						 }
						 
      			}
 
   		}
}
catch(Exception e)  
   { 
   	System.out.println("erro te TRY-CATCH"+e); 
   }
%>
 
</body>
</html>

no upload _teste.jsp eu coloquei uns Sytems para poder ver como o programa esta se comportando…

ele so le o primeiro nem entra no IF… alguem sabe o que pode ser?? por favor me ajudem!!!

te mais abraco!!

Dá uma olhada aí:
http://www.javafree.org/javabb/viewtopic.jbb?t=10203

entao, foi desse post mesmo que eu consegui fazer o upload ate aqui… so que ele ta esse erro que eu nao sei o que e…