빈을 생성한다. 인스턴스화 한다. param 태그를 사용해서 프로퍼티를 초기화 할 수 있다.
bean 태그의 속성
- id : 빈을 참조하기 위한 ID
- name : 초기화할 클래스명, 자바빈즈 스펙을 따라야 한다.
예제를 보자.
<s:bean id="user" name="com.User">
<s:param name="name" value="'Stone'" />
<s:param name="age" value="'27'" />
</s:bean>
<s:property value="#user.name" />
<s:property value="#user.age" />
출력 결과
Stone 27
User의 인스턴스를 생성하고 nam과 age를 초기화 한걸 볼 수 있다.