Bonsoir,
étant débutant sur Struts, j'ai commencé par réaliser un HelloWorld qui s'affichais dans un JSP apres un Submit dan,s un formulaire pour inscrire le nom. Cela affichai: "Salut Machin"
Machin étant la chaine saisie dans le form
Ensuite, j'aimerais avoir 2 champs texte, et en réaliser l'addition.
Je dispose de plusieurs fichiers: 1 JSP, un java Form, 1 java Action, 1 java Model;
J'arrive à afficher les deux champs, mais quand je submit => error 500 server.
Voila le code du formulaire :
Ensuite je récupère par le form, les String que je convertit en float dans l'Action, puis je sauvegarde la somme en String dans le Model.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <html:form action='/Calcule.do?'> <html:text property='saisie1' size="16" maxlength="16"/><br> <html:text property='saisie2' size="16" maxlength="16"/><br> <html:submit property="submit" value="Submit"/> <html:reset/> </html:form><br>
Ensuite, c'est censé afficher la somme avant les deux boites de texte... mais...
Peut etre que quelqu'un aura une idée...en attendant voici une partie du struts-config:
Merci d'avance,<action-mappings>
<!-- Redirect depuis index -->
<action path="/hello" forward="/pages/hello.jsp"/>
<action path = "/Calcule"
type = "ch03.hello.CalcAction"
name = "CalcForm"
scope = "request"
validate= "true"
input ="/pages/hello.jsp">
<forward name="SayHello" path="/pages/hello.jsp"/>
</action>
</action-mappings>
Partager