JSP+JavaBean架构碰到的一些问题
利用JSP+JavaBean架构实现一个简单的计数器功能: 
相关文件如下: 
1、d:/demo/WEB-INF/classes/count/counter.java: 
package count; 
public class counter 
{ 
int count = 0; 
public int getCount() 
{ 
count++; 
return this.count; 
} 
public void setCount(int count) 
{ 
this.count = count; 
} 
public static void main(String args[]) 
{ 
System.out.println(”Hello World!”); 
} 
} 
2、d:/demo/counter.jsp: 
<%@ page language=”java” import=”java.util.*” pageEncoding=”gb2312″%> 
<html> 
<head> 
<title>counter</title> 
</head> 
<body> 
<h1>计数器</h1> 
<jsp:useBean id=”bean0″ scope=”session” class=”count.counter” /> 
<% 
out.println(”The Counter is :”+bean0.getCount()+”<br>”); 
%> 
The Counter is: <jsp:getProperty name=”bean0″ property=”count” /><br> 
</body> 
</html> 
在运行时遇到了如下几个问题: 
1、jsp运行时候出现: The value for the useBean class attribute is invalid 问题 
问题发生原因: 
counter.java这个文件没有放在目录中d:/demo/WEB-INF/classes,而且没有对counter.java进行编译 
2、java文件在相互调用时对单个文件进行编译出现错误: 
如果在同一目录下而且对单个文件进行编译时出现问题的话,则可以将命令切换到该目录下执行javac *.java 
这样会编译目录下所有的java文件。 

 
 



