解决方法:将bean编译生成的Class文件拷贝到D:\apache-tomcat-6.0.29\webapps\test\WebContent\WEB-INF下,即可。
原因应该是tomcat找不到这个bean
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@page import="java.util.Date"%>
<%@page import="java.util.List"%>
<%@page import="beans.TestBean"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<jsp:useBean id="testBean" scope="page" class="beans.TestBean">
</jsp:useBean>
<%=testBean.getName() %>
<%=testBean.getAge() %>
</body>
</html>
一个问题The value for the useBean class attribute beans.TestBean is invalid.
网上搜索出来的方法均没有解决这个问题。。
http://lovekang89.blog.163.com/blog/static/16320994120108873944750/
http://digyso.javaeye.com/blog/462548
均说得有理,但是都没有解决俺的问题。。
跳过先,回头看看
可能和Tomcat没有关闭有关系