jsp高手帮忙 javaBean的使用

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:43:33
发生的主要错误是这个
org.apache.jasper.JasperException: /p.jsp(2,1) The value for the useBean class attribute java.setJavaBean is invalid.
我编写的jsp页面代码
<%@ page contentType="text/html; charset=gb2312" language="java"%>
<<jsp:useBean id="JB" class="java.setJavaBean"></jsp:useBean>
<html>
<head></head>
<body>
<jsp:setProperty name="JB" property="*"/>
编号:<jsp:getProperty name="JB" property="id"/>
年龄:<jsp:getProperty name="JB" property="age"/>
</body>
</html>
编写的类代码
package java;

public class setJavaBean {
private String id;
private int age;
public void setId(String id)
{
this.id=id;
}
public void setAge(int age)
{
this.age=age;
}
public String getId()
{
return id;

我试过.楼上说的方法都不对.

是因为不能使用java这个名字作为包名.
我将包名改为别的试了一下.能够得到结果.
你在你机器上将文件setJavaBean.java的包名改一下.再用java -d . setJavaBean.java编译一下.重新运行看看.
我个问题我看了好长时间,是觉得代码好像没什么错误的.结果问题还是找出来了.
你试试看!!!

好像没有把那个类import进来吧!我觉得 是这个错误

他是没找到那个类,你不要用java.XX,先improt看看

Myeclipse新建项目的时候WEB-INF目录在WebRoot下,看下你设置虚拟目录是不是在WebRoot上一级目录,是的话将虚拟目录设置在WebRoot下