jsp 페이지에서 Javabean을 사용하려면 주로
(1) Javabean을 인스턴스화합니다. jsp 작업 요소
<pre class="brush:php;toolbar:false"><jsp:useBean id="name" scope="page|request|session|application" class="className"/><pre class="brush:php;toolbar:false">
id 속성은 Javabean의 이름을 설정하는 데 사용됩니다. id를 사용하면 동일한 jsp 페이지에서 사용되는 다른 JavaBean 구성 요소 인스턴스를 식별할 수 있습니다. 클래스 속성은 일반적으로 이 Javabean에 해당하는 Javabean 클래스 이름인 Javabean 바이트코드를 검색하기 위한 jsp 엔진의 경로를 지정합니다. 예: com.company.UserEntity; 범위 속성은 Javabean 인스턴스 객체의 수명 주기를 지정하는 데 사용되며 Javabean의 유효 범위이기도 합니다. 범위 값은 페이지, 요청, 세션 및 애플리케이션일 수 있습니다.
예:
<jsp:useBean id="user2" scope="page" class="com.communal.UserEntity"></jsp:useBean>
id="user2"는 클래스 이름에 사용되는 지정된 Javabean의 이름 또는 ID입니다. 예를 들어, range=" page"는 Javabean의 범위를 나타내고, page는 이 jsp 페이지 범위 내에서만 사용 가능함을 나타내며, class="com.communal.UserEntity"는 Javabean의 클래스 이름을 나타냅니다.
# 🎜🎜# ( 2) Javabean 속성에 액세스합니다. JSP 페이지에서
<jsp:setProperty property="propertyName" name="name" value=“string”/>name은 Javabean의 이름을 지정하는 데 사용됩니다. 이 Javabean은 먼저
<jsp:useBean id="user2" scope="session" class="com.communal.UserEntity"></jsp:useBean> <jsp:setProperty property="*" name="user2"/>이것은 Javabeans의 강력한 기능입니다.
<jsp:getProperty property="propertyName" name="BeanName" />그 중 name은 해당 작업의 이름을 지정합니다. Javabean, 지정된 이름에 주의해야 합니다. Javabean 구성 요소 개체는 읽을 Javabean 구성 요소 개체의 속성 이름을 지정하는 데 사용되는
<%=beanName.getPropertyName()%>
위 내용은 JSP를 사용하여 Bean을 도입하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!