jsp 调用javabean 老出错 谁帮我看下代码!!
y2j3 2008-09-03 10:19:07 我的UseName.java 放在工程下的 src 下 发现不管在那里建 都会自动放在那里! 运行下面的TestBean.jsp总是抱这样的错误:
严重: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException: /TestBean.jsp(11,0) The value for the useBean class attribute UesName is invalid.
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0_06\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\Java\jdk1.6.0_06\bin;D:\暴风播放器\Codec;D:\暴风播放器
代码在下面:
//TestBean.jsp
<%@ page language="java" contentType="text/html; charset=gb2312"
pageEncoding="gb18030"%>
<!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=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<jsp:useBean id="test" class="java.bean.UesName" scope="page"/>;
<%
test.setId(23);
test.setName("yangyongjie");
out.print(test.getClass().getName() + "<br>");
out.print("id:" + test.getId() + "<br>");
out.print("name:" + test.getName());
%>
</body>
</html>
//UseName.java
package java.bean;
public class UesName {
public int id;
public String name = null;
public UesName() {
super();
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}