No Head first jsp e servlets diz algo assim:
ABSTRACT CLASS Person
- String getName()
- void setName(String)
CLASS Employee
- int getEmpID()
- void setEmpID(int)
<jsp:useBean id="person" type="foo.Person" class="foo.Employee" scope=request">
dai o codigo gerado seria:
Person person = new Employee();
Mas isso ai não gera erro ?? se eu tentar setar ou pegar o valor de EmpID ??
Não é verificado se o método existe no tipo e depois buscado no objeto ??