J'ai la Map-backed ActionForms suivante
J'ai une action qui ajoute la clé /valeur suivante dans Map-backed ActionForms ainsi :
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 public class testForm extends ActionForm { public final Map values = new HashMap(); public void setValue(String key, Object value) { values.put(key, value); } public Object getValue(String key) { return values.get(key); } }
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 public class RemplirTest extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws IOException,ServletException { testForm T= (testForm) form; T.setValue("toto", "Test"); return mapping.findForward("bb"); } }
dans ma page JSP j'ai ça :
Lorsque j'affiche le code source de ma page JSP dans le navigateur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <html:form action="/Result" > <html:text property="value(toto)"/> <br/> <html:submit /> </html:form>
s'obtient pour le champs de texte le code HTML suivant.
est ce que c'est normal car moi j'attends avoir le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="text" name="value(toto)" value="Test">
cad que j'attends que value(toto) sera remplacer par toto .
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type="text" name="toto" value="Test">
merci
Partager