回 帖 发 新 帖 刷新版面

主题:请问为什么找不到这个包?

C:\Program Files\Apache Group\Tomcat 4.1\work\Standalone\localhost\_\05\_05_01_jsp.java:51: package test does not exist
      test.MyBean mybean = null;
和我的JDK装在D盘有关系吗?

11.jsp文件代码:

<html>
<head>
<title>一个简单的使用JavaBean的例子</title>
</head>
<%@page contentType="text/html; charset=gb2312"%>
<jsp:useBean id="mybean" class="test.MyBean" />
<body>
<h2>这是一个使用JavaBean的简单例子。</h2>
<%!
   String str1="这里调用了JavaBean中的方法。";
   String str2="不是吗?";
%>   
<%
   mybean.setValue(str1);
   str2=mybean.getValue()+str2;
%>
<h3>
  <%=str2%>
</h3>  
</body>
</html>

java的文件代码:
package test;

public class MyBean{
    private String str;
    private int num;
    //初始化
    public MyBean(){
        str="This is the initial value.";
        num=0;
    }
    //设置str
    public void setvalue(String avalue){
        str=avalue;
    }
    //得到str
    public String getvalue() {
        return str;
    }
    //设置number
    public void setnumber(int Number)
    {
            num=Number;
    }
    //得到number
    public int getnumber()
    {
        return num;
    }    
    
}
在 你们机器上试试看看能否成功 ?

回复列表 (共1个回复)

沙发

和你JDK没有什么关系的,关键是你BEAN文件放的位置对不对,应该是放在CLASS目录下吧

我来回复

您尚未登录,请登录后再回复。点此登录或注册