org.apache.jasper.JasperException: Unable to load class for JSP
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:599)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:314)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
root cause java.lang.ClassNotFoundException: org.apache.jsp.user_005fadd_jsp
java.net.URLClassLoader$1.run(URLClassLoader.java:200)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:188)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:131)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:597)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:137)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:314)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)原代码 <%@ page contentType="text/html; charset=gb2312" language="java"%>
<%@ import="java.sql.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>用户注册</title>
</head>
<body>
<%
String strSql="";
String database_username="sa";
String database_password="";
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=ch3";
try
{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
Connection dbConn = DriverManager.getConnection(url,database_username,database_password);
Statement stmt=dbConn.createStatement();
ResultSet rs=null;
String s_UserName = requset.getParameter("UserName");
strSql = "select * from users where UserName like
'"+s_UserName+"'";
rs = stmt.executeQuery(strSql);
  if(rs.next())
  {
  out.println("<h1 align=center>用户名<font
  color=red>"+s_UserName+"</font>已经存在!</h1>");
  out.println("<div align=center><input type=button name=btn
  value=返回 onClick='window.history.go(-1)'></div>");
  }
else
{
String s_UserPassword = 
request.getParameter("UserPassword");
String s_NickName = request.getParameter("NickName");
String s_Sex = request.getParameter("Sex");
String S_Email = request.getParameter("Email");
strSql = "insert into users (UserName,UserPassword,NickName,Sex,Email)
 values('"+s_UserName+"','"+s_UserPassword+"','"+s_NickName+"',
 '"+s_Sex+"','"+s_Email+"')";
stmt.executeUpdate(strSql);
out.println("<h1 align=center>用户注册成功,您注册信息如下</h1>");
out.println("<p align=center>用户名:<font color=blue>"+s_UserName+"</font></p>");
out.println("<p align=center>密码:<font color=blue>"+s_UserPassword+"</font></p>");
out.println("<p align=center>昵称:<font color=blue>"+s_NickName+"</font></p>");
if(s_Sex.equals("0"))
{
out.println("<p align=center>性别:<font color=blue>男</font></p>");
}
else
{
out.println("<p align=center>性别:<font color=blue>女</font></p>");
}
out.println("<p align=center>Email:<font color=blue>"+s_Email+"</font></p>");
  }
rs.close();
stmt.close();
dbConn.close();
}
catch(Exception ex)
{
out.println("<h1 align=center>用户注册失败</h1>");
out.println("<div align=center><input type=button name=btn2
value=返回 onClick='window.hiotory.go(-1)'></div>");
}
 %> 
 </body>
</html>

解决方案 »

  1.   

    类没找到 是不是class文件没拷到tomcat下面啦
      

  2.   

    class文件
    是 那个 啊 
    class文件  自己 写的吗 ?
    是 那个 啊  怎么 弄 的   我 最进 才 刚刚学啊  
     能具体点 吗   教教 我 啊  
      

  3.   

    你java文件编译过肯定会产生一个.class文件啊
    这都不知道那我建议你先搞点基础的东西看看
      

  4.   

    我是新手啊       JSP文件结尾的   calss
      

  5.   

    在work目录下,可以自己找一下具体位置可以参考我们教程中的讲解:http://www.family168.com/tutorial/jsp/html/jsp-ch-06.html#jsp-ch-06-02