demo01.jsp:<%@ page contentType="text/html" pageEncoding="GBK"%>
<%@ page import="JavaBean.demo.*"%>
<html>
<head><title>JavaBean</title></head>
<body>
<%
Person p = new Person();
p.setName("hua");
p.setAge(12);
%>
<%=p.getName()%>
<%=p.getAge()%>
</body>
</html>Person.java:package javabean.demo;
public class Person{
private int age;
private String name;
public Person(){
System.out.println("-------新的人类------");
}
public void setAge(int age){
this.age = age;
}
public int getAge(){
return age;
}
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
}类的确是放在WEB/CLASSES目录下的:
<%@ page import="JavaBean.demo.*"%>
<html>
<head><title>JavaBean</title></head>
<body>
<%
Person p = new Person();
p.setName("hua");
p.setAge(12);
%>
<%=p.getName()%>
<%=p.getAge()%>
</body>
</html>Person.java:package javabean.demo;
public class Person{
private int age;
private String name;
public Person(){
System.out.println("-------新的人类------");
}
public void setAge(int age){
this.age = age;
}
public int getAge(){
return age;
}
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
}类的确是放在WEB/CLASSES目录下的:
解决方案 »
- url中的加号到底最后是什么编码呀,使用httpclient
- struts-2.3.1.2 web.xml中应该怎么配置
- Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/log4j/Leve
- 高手过来指点一下啊,关于java web线程的啊
- 第一个struts不成功,大家帮我看看出了啥问题
- MyClipse下的js文件语法错误问题
- struts 麻烦问题!
- java一个链接数据库的类里一个实例不能调用两个方法
- 初学者请教有关jakarta-tomcat-5.0.30的安装问题!请大侠们帮忙!急!
- struts的这两种配置那个好,明天结账!
- 有关MIUI V5的动态图标功能的实现
- 我们爱分享---Oracle效率小技巧
message Unable to compile class for JSP:
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 7 in the jsp file: /javabean/demo01.jsp
Person cannot be resolved to a type
4: <head><title>JavaBean</title></head>
5: <body>
6: <%
7: Person p = new Person();
8: p.setName("hua");
9: p.setAge(12);
10: %>
An error occurred at line: 7 in the jsp file: /javabean/demo01.jsp
Person cannot be resolved to a type
4: <head><title>JavaBean</title></head>
5: <body>
6: <%
7: Person p = new Person();
8: p.setName("hua");
9: p.setAge(12);
10: %>
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:439)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.36 logs.
HTTP Status 500 - org.apache.jasper.JasperException: Unable to load class for JSP
type Exception report
message org.apache.jasper.JasperException: Unable to load class for JSP
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: org.apache.jasper.JasperException: Unable to load class for JSP
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:161)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:340)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
org.apache.jasper.JasperException: Unable to load class for JSP
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:630)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:149)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:340)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
root cause
java.lang.ClassNotFoundException: org.apache.jsp.javabean.demo01_jsp
java.net.URLClassLoader$1.run(Unknown Source)
java.net.URLClassLoader$1.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(Unknown Source)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134)
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:628)
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:149)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:340)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.36 logs.
Apache Tomcat/6.0.36
<%@ page import="JavaBean.demo.*"%>
可你的类是放在package javabean.demo;里的,
楼主可以对比下。看出来了么,jsp中的<%@ page import="JavaBean.demo.*"%>应改成<%@ page import="javaBean.demo.*"%>