一个javaBean有问题,请大家帮忙看一下呀???

来源:百度知道 编辑:UC知道 时间:2024/09/24 12:25:54
javaBean文件
================
public class Student
{
private String name;
public void setName(String name)
{
this.name=name;
}
public String getName()
{
return name;
}
public Student()
{}
}
=============
JSP文件
------
<%@ page language="java"%>
<html><head><title>JSP文件</title></head>
<body>
<jsp:useBean id="student1" class="Student" scope="page"/>
<jsp:setProperty name="student1" property="name" value="hello"/>
<jsp:getProperty name="student1" property="name"/>
</body>
</html>
运行的时候总是提醒说Student的值是非法的,请问这是哪里错了呀?????
可我的JSP文件和javaBean文件是在同一个目录下的呀.而用javaBean没有使用包呀!!!

<jsp:useBean id="student1" class="Student" scope="page"/>
把class="Student"改为包名加类名的全路径,另外确保范围是page.

把name改名试试

Student.class文件应该放在WEB-INF目录下的classes目录下

class="Student"改为包名加类名的全路径