我在我的tomcat的webapps下的WEB-INF里面的classes里面建立了个Bean.java,内容如下:
package net.nyist.javaBean;
public class Bean{
private String name;
private int age;
public void setName(String name){
this.name = name;
}
public void setAge(int age){
this.age = age;
}
public String getName(){
return this.name;
}
public int getAge(){
return this.age;
}
}并编译成功,在net.nyist.javaBean下生成了Bean.class,然后在webapps目录下新建一个javabean文件夹,在里面建立了
一个testBean.jsp,内容如下:
<%@ page contentType="text/html;charset=gbk"%>
<%@ page import="net.nyist.javaBean.*" %><%
Bean bean = new Bean();
bean.setName("张三");
bean.setAge(20);
%>
<h1><%=bean.getName()%></h1>
<h1><%=bean.getAge()%></h1>最后在网页下访问,可是竟然不成功,反复调试了好久还没成功,报错内容为:
org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 5 in the jsp file: /testBean.jsp
Bean cannot be resolved to a type
2: <%@ page import="net.nyist.javaBean.*" %>
3:
4: <%
5: Bean bean = new Bean();
6: bean.setName("张三");
7: bean.setAge(20);
8: 各位大虾来看看有什么问题啊 ?
package net.nyist.javaBean;
public class Bean{
private String name;
private int age;
public void setName(String name){
this.name = name;
}
public void setAge(int age){
this.age = age;
}
public String getName(){
return this.name;
}
public int getAge(){
return this.age;
}
}并编译成功,在net.nyist.javaBean下生成了Bean.class,然后在webapps目录下新建一个javabean文件夹,在里面建立了
一个testBean.jsp,内容如下:
<%@ page contentType="text/html;charset=gbk"%>
<%@ page import="net.nyist.javaBean.*" %><%
Bean bean = new Bean();
bean.setName("张三");
bean.setAge(20);
%>
<h1><%=bean.getName()%></h1>
<h1><%=bean.getAge()%></h1>最后在网页下访问,可是竟然不成功,反复调试了好久还没成功,报错内容为:
org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 5 in the jsp file: /testBean.jsp
Bean cannot be resolved to a type
2: <%@ page import="net.nyist.javaBean.*" %>
3:
4: <%
5: Bean bean = new Bean();
6: bean.setName("张三");
7: bean.setAge(20);
8: 各位大虾来看看有什么问题啊 ?
net.nyist.javaBean.Bean bean = new net.nyist.javaBean.Bean();
或者在JSP加入指令
<@ page import="net.nyist.javaBean.*" />