问题1、首先JavaBean里可以定义两个类吗?
问题2、如果可以,我是想在一个jsp页面通过<jsp:useBean>标签和<jsp:setProperty>来设置JavaBean的属性,和获取属性值。但是在Tomcat里调用时却报错:“org.apache.jasper.JasperException: Can't find a method to write property 'mydog' of type 'mypack.Dog' in a bean of type 'mypack.Person'”
似乎是说找不到方法来写'mydog'属性,但我却不知道问题出在哪里?---------------------------以下是JavaBean代码-----------------------------
package mypack;
//定义一个Person类
public class Person{
    private String name;
    private Dog mydog;
    public Person(){}
    public void setName(String name){
        this.name=name;
    }
    public String getName(){
        return this.name;
    }
    //似乎是下面的代码出问题了。。
    public void setMydog(String dogname){
        this.mydog=new Dog();
        mydog.setName(dogname);
    }
    public Dog getMydog(){
        return this.mydog;
    }
}
//定义一个Dog类
class Dog{
    private String name;
    public Dog(){}
    public void setName(String name){
        this.name=name;
    }
    public String getName(){
        return this.name;
    }
}