L'utilisation de Javabeans dans les pages jsp implique principalement trois éléments d'action jsp :
(1) Instancier Javabean. L'élément d'action jsp
<pre class="brush:php;toolbar:false"><jsp:useBean id="name" scope="page|request|session|application" class="className"/><pre class="brush:php;toolbar:false">
L'attribut id est utilisé pour définir le nom du Javabean, et l'identifiant peut être utilisé pour identifier la même page jsp Pour différentes instances de composant JavaBean utilisées, l'attribut class spécifie le chemin du moteur jsp pour rechercher le bytecode Javabean, qui est généralement le nom de classe Javabean correspondant à ce Javabean. Par exemple : com.company.UserEntity ; l'attribut scope est utilisé pour spécifier le cycle de vie de l'objet d'instance Javabean et constitue également la portée effective du Javabean. La valeur de scope peut être une page, une demande, une session et une application.
Par exemple :
<jsp:useBean id="user2" scope="page" class="com.communal.UserEntity"></jsp:useBean>
id="user2" est le nom ou l'identifiant du Javabean spécifié, qui est utilisé pour le nom de l'instance de classe, et la portée ="page" représente le Javabean. Scope, page indique qu'il n'est disponible que dans le cadre de cette page jsp, class="com.communal.UserEntity" indique le nom de classe du Javabean
(2) Accédez aux propriétés du Javabean. Après avoir utilisé
<jsp:setProperty property="propertyName" name="name" value=“string”/><.>Name est utilisé pour spécifier le nom du Javabean. Ce Javabean doit d'abord être instancié à l'aide de
<jsp:useBean id="user2" scope="session" class="com.communal.UserEntity"></jsp:useBean> <jsp:setProperty property="*" name="user2"/>Il s'agit d'une fonction puissante des Javabeans : lorsque la valeur de l'attribut de propriété de l'élément d'action
<jsp:getProperty property="propertyName" name="BeanName" />Parmi eux, name précise le nom du Javabean. que l'objet composant Javabean spécifié par name doit avoir été utilisé. Propriété
<%=beanName.getPropertyName()%>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!