bonjour
je cherche l'équivalent de la balise <html:hidden> en struts-layout 1.2 ?
merci d'avance
bonjour
je cherche l'équivalent de la balise <html:hidden> en struts-layout 1.2 ?
merci d'avance
Un tag layout:text avec l'attribut mode="H,H,H".
Pour plus d'infos sur l'attribut mode, voir les attributs de base des tags de zone de saisie dans la doc de Struts-Layout.
j'ai essayer le code suivant
et j'ai ajouté les setter et guetter dans le form:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97 <head> <title>Rechercher réception</title> <layout:skin includeScript="true"/> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> <script> function setHidden(value){document.rechercheForm.hidden.value=value;} </script> </head> <body> <center> <layout:img src="../images/entete.JPG"/> <layout:dynMenu config="MainMenu" includeScript="true" left="100" top="150"> <layout:menuItem key="Mouvements"> <layout:menuItem key="Réception"> <layout:menuItem key="Ajouter réception" page="/preparRecep.do"></layout:menuItem> <layout:menuItem key="Visualiser" page="/recherche.do"></layout:menuItem> </layout:menuItem> <layout:menuItem key="Packaging"> </layout:menuItem> </layout:menuItem> </layout:dynMenu> <hr> <br/><br/> <layout:form action="/recherche1.do" method="post"> <layout:text property="hidden" value="default" mode="H,H,H"></layout:text> <table border="1" bordercolor="#000000" bgcolor="#c0c0c0 " width="527"> <tr> <td height="27" colspan="4" bgcolor="#c08080">Rechercher des réceptions:<br></td> </tr> <tr> <td height="27" colspan="4" bgcolor="#c08080"><h4>Veuillez introduire au moins un des critères suivants :</h4><br></td> </tr> <tr> <td bgcolor="#c0c0c0"><layout:text property="nrec" key="Numéro de réception :"></layout:text> </td> </tr> <tr> <td bgcolor="#c0c0c0"><layout:select property="fournisseur" key="Fournisseur :"> <layout:option value=""></layout:option> <layout:options property="nomFournisseur"></layout:options> </layout:select></td> </tr> <tr> <td bgcolor="#c0c0c0"><td bgcolor="#c0c0c0"><layout:select property="warehouse" key="Warehouse :"> <layout:option value=""></layout:option> <layout:options property="nomWarehouse"></layout:options> </layout:select></td> </tr> <tr> <td bgcolor="#c0c0c0"> <layout:date property="dat_rec_du" key="Date Du :" endYear="2020" startYear="1999" patternKey="dd/MM/y" calendarTooltip="Choisir la date debut" ></layout:date> </td> </tr> <tr> <td bgcolor="#c0c0c0"> <layout:date property="dat_rec_au" key="Date Au :" endYear="2020" startYear="1999" patternKey="dd/MM/y" calendarTooltip="Choisir la date fin" ></layout:date> </td> </tr> <tr> <td bgcolor="#c0c0c0"><CENTER><html:submit onclick="setHidden('rechercher');">Rechercher</html:submit></CENTER></td> <td bgcolor="#c0c0c0"><CENTER><html:submit onclick="setHidden('Réinitialiser');">Réinitialiser</html:submit></CENTER></td> </tr> </table> </layout:form> </center> </body> </layout:html>
et voici l'action recherche1:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public class RechercheForm extends ActionForm { private String hidden; public void setHidden(String hidden) { this.hidden = hidden; } public String getHidden() { return hidden; } }
il m'affiche l'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 package com.yourcompany.struts.action; import java.sql.Connection; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.Action; import org.apache.struts.action.ActionForm; import org.apache.struts.action.ActionForward; import org.apache.struts.action.ActionMapping; import org.apache.struts.actions.DispatchAction; import com.yourcompany.struts.form.RechercheForm; import com.yourcompany.struts.UtilClass.Connexion; public class Recherche1Action extends DispatchAction { public ActionForward Réinitialiser(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { RechercheForm rechercheForm = (RechercheForm) form; Connexion connexion=new Connexion(); Connection con=connexion.createConnection(); return null; } }
j'ai pas compris c'est quoi le probleme ?javax.servlet.ServletException: DispatchMapping[/recherche1] does not define a handler property
ahh c'est bon ça marche menan j'ai oublié juste d'ajouter le parametre dans le struts-config
désolé![]()
Partager