Heim >Java >javaLernprogramm >So führen Sie Beans mit JSP ein
Die Verwendung von Javabeans in JSP-Seiten umfasst hauptsächlich drei JSP-Aktionselemente:
(1) Javabean instanziieren. Das JSP-Aktionselement
<pre class="brush:php;toolbar:false"><jsp:useBean id="name" scope="page|request|session|application" class="className"/><pre class="brush:php;toolbar:false">
Das id-Attribut wird verwendet, um den Namen des Javabean festzulegen, und die id kann kann verwendet werden, um dieselbe JSP-Seite zu identifizieren. Für verschiedene verwendete JavaBean-Komponenteninstanzen gibt das Klassenattribut den Pfad an, in dem die JSP-Engine nach Javabean-Bytecode suchen soll. Dies ist im Allgemeinen der Javabean-Klassenname, der dieser Javabean entspricht. Beispiel: com.company.UserEntity; das Bereichsattribut wird verwendet, um den Lebenszyklus des Javabean-Instanzobjekts anzugeben, und ist auch der effektive Bereich des Javabean. Der Wert des Bereichs kann Seite, Anforderung, Sitzung und Anwendung sein.
Zum Beispiel:
<jsp:useBean id="user2" scope="page" class="com.communal.UserEntity"></jsp:useBean>
id="user2" ist der Name oder Bezeichner des angegebenen Javabean, der für den Namen der Klasseninstanz und den Bereich verwendet wird „page“ stellt das Javabean dar. Seite gibt an, dass es nur im Rahmen dieser JSP-Seite verfügbar ist, class="com.communal.UserEntity" gibt den Klassennamen des Javabean an
(2) Greifen Sie auf die Eigenschaften des Javabean zu. Nachdem Sie
<jsp:setProperty property="propertyName" name="name" value=“string”/>Der Name wird verwendet, um den Namen des Javabean anzugeben. Dieses Javabean muss zuerst mit
<jsp:useBean id="user2" scope="session" class="com.communal.UserEntity"></jsp:useBean> <jsp:setProperty property="*" name="user2"/>Dies ist eine leistungsstarke Funktion von Javabeans: Wenn der Wert des Aktionselement-Eigenschaftsattributs
<jsp:getProperty property="propertyName" name="BeanName" />Name gibt den Namen des Javabean an dass das durch den Namen angegebene Javabean-Komponentenobjekt verwendet worden sein muss.
<%=beanName.getPropertyName()%>
Das obige ist der detaillierte Inhalt vonSo führen Sie Beans mit JSP ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!