La méthode d'attribution d'une valeur à la zone de saisie dans jsp : 1. Affectation directe via la valeur ; 2. Attribuer une valeur à la zone de saisie via param, qui est la méthode d'affectation lorsque le nom et le nom de l'attribut sont différents ; 3. Grâce à l'affectation de la méthode "*", cette méthode consiste à attribuer à toutes les valeurs le même nom et le même nom d'attribut.
Cet article présentera plusieurs méthodes d'attribution de pages JSP à saisir pour votre référence.
1.value
Description : La manière la plus directe d'attribuer une valeur
value赋值<br/> <jsp:useBean id="ls" class="model.Employee" scope="session" /> <jsp:setProperty property="id" name="ls" value="1002"/> <jsp:setProperty property="name" name="ls" value="李四"/> <jsp:setProperty property="departmentName" name="ls" value="人事部"/> 员工编号:<jsp:getProperty property="id" name="ls"/><br/> 员工姓名:<jsp:getProperty property="name" name="ls" /><br/> 员工部门:<jsp:getProperty property="departmentName" name="ls" />
2.param
Description : Quand le nom et méthode d'affectation d'attribut lorsque les noms sont différents
<jsp:useBean id="employee" class="model.Employee" scope="session" /> <form action="<%=request.getContextPath()%>/jsp/test_getValue.jsp"> 员工编号<input value="" name="id_text" /><br/> 员工姓名<input value="" name="name_text" /><br/> 员工部门<input value="" name="departmentName_text" /><br/> <input type="submit" value="提交" /> </form>
<jsp:useBean id="employee" class="model.Employee" scope="session" /> param赋值<br/> <jsp:setProperty property="id" name="employee" param="id_text"/> <jsp:setProperty property="name" name="employee" param="name_text"/> <jsp:setProperty property="departmentName" name="employee" param="departmentName_text"/> 员工编号:<jsp:getProperty property="id" name="employee" /><br/> 员工姓名:<jsp:getProperty property="name" name="employee" /><br/> 员工部门:<jsp:getProperty property="departmentName" name="employee" /><hr/>
3.*
Description : Attribuez toutes les valeurs avec le même nom et le même nom d'attribut
<jsp:useBean id="employee" class="model.Employee" scope="session" /> <form action="<%=request.getContextPath()%>/jsp/test_getValue.jsp"> 员工编号<input value="" name="id" /><br/> 员工姓名<input value="" name="name" /><br/> 员工部门<input value="" name="departmentName" /><br/> <input type="submit" value="提交" /> </form>
<jsp:useBean id="employee" class="model.Employee" scope="session" /> <jsp:setProperty property="*" name="employee"/> 员工编号:<jsp:getProperty property="id" name="employee" /><br/> 员工姓名:<jsp:getProperty property="name" name="employee" /><br/> 员工部门:<jsp:getProperty property="departmentName" name="employee" />
directive include La différence avec les éléments d'action
nécessite que le format d'encodage soit cohérent, sinon il y aura des caractères tronqués
1 La directive include est appelée une inclusion statique ; L'élément d'action d'inclusion est appelé une inclusion dynamique
2. L'instruction d'inclusion ne peut pas transmettre de paramètres, et une erreur sera signalée ; l'élément d'action d'inclusion peut être
3. L'instruction include est un fichier ; l'élément d'action include est page, flush
4. Le fichier de directive include ne contient qu'un seul servlet et une classe générés ; l'élément d'action include génère des servlets et des classes respectives
5. Le temps d'introduction est différent, la directive include est introduite au démarrage, l'élément d'action include est déclenché lorsque
ne sera introduit que lorsque 6. Les deux fichiers de la directive include partagent une requête l'élément d'action include ; deux demandes
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!