<jsp:useBean id="person"class="foo.Person" scope="request"/>
Это вызывает конструктор по умолчанию для foo.Person
Идентификатор "персона" позволяет вам ссылаться на Бин на вашей странице JSP
<div>
<c:out value="${person.name}" />
</div>
Область действия - это область действия для bean foo.Person
Справочник по синтаксису JSP для useBean содержит определения для каждой области.
Так что ваш JavaBean будет выглядеть примерно так
package foo;
public class Person {
private String name;
public Person() {
this.name = "jack"
}
public String getName() {
return name;
}
public void setName(String n) {
this.name = n;
}
}
Если в вашей указанной области действия экземпляр Person Bean уже был создан, useBean найдет и сделает доступным Bean для использования в выражениях и скриптах на вашей странице JSP.