求助:怎么来使用javabean
我自己做了个javabean(mybean.StudentInf)放在D:\jswdk1.0.1\examples\web-inf\jsp\beans\mybean\StudentInf.class
他的代码为
package mybean;
public class StudentInf
{
String Id;
String Name;
public void setId(String a_Id)
{
this.Id=a_Id;
}
public String getId()
{
return this.Id;
}
public void setName(String a_Name)
{
this.Name=a_Name;
}
public String getName()
{
return this.Name;
}
}
我又做了个jsp文件(testbean1.jsp)放在D:\jswdk1.0.1\examples\mybean\testbean1.jsp
他的代码是
<html>
<head>
<title> test mybean </title>
</head>
<body>
<jsp: useBean id="stu_bean" scope="session" class="mybean.StudentInf"/>
<%
stu_bean.setId("7883323");
stu_bean.setName("mybaby");
%>
<br>
<br>
<%
out.println(stu_bean.getId());
out.println(stu_bean.getName());
%>
</body>
</html>
但是运行jsp文件的时候发生错误,得不到所需要的网页,
java的web服务器显示的错误为
Unhandled error! You might want to consider having an error page to report such
errors more gracefully
com.sun.jsp.JspException: Compilation failed:work\%3A8080%2Fexamples\testbean1_jsp_1.java:70: Undefined variable or class name: stu_bean
stu_bean.setId("7883323");
^
work\%3A8080%2Fexamples\testbean1_jsp_1.java:71: Undefined variable or class name: stu_bean
stu_bean.setName("mybaby");
^
work\%3A8080%2Fexamples\testbean1_jsp_1.java:76: Undefined variable or class name: stu_bean
out.println(stu_bean.getId());
^
work\%3A8080%2Fexamples\testbean1_jsp_1.java:77: Undefined variable or class name: stu_bean
out.println(stu_bean.getName());
^
4 errors
我不知道为什么会这样,望各位大侠帮帮忙