Bonjour à toutes et à tous,

Petite question du jour,

Est-il possible de passer par une action sans avoir d'actionForm rattaché à cette action.
J'explique le pourquoi du comment. J'ai une page, ou je souhaiterais chargé un fichier. Donc dans ma page, un seul bouton censé faire appel a la classe de chargement.

Je voulais donc en faire une action et appelé le chargement dans cette action.
Donc est-ce possible? Si oui est ce bien "pensé" pour éviter le code dans la jsp ou bien est-il préférable de la faire via une fonction javascript sur le onclick()??

Le code que j'ai deja commencé à faire : JSP:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<html>
  <body>
    <html:form action="/loadFile">
      <html:submit property="submit"/>
    </html:form>
  </body>
</html>
Struts config :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<action path="/loadFile" type="com.maxf1.struts.forum.action.LoadFileAction" 
scope="request" />
Et puis l'action c'est une action classique.

Je me doute que mon jsp n'est pas bon, car la balise <html:form> fait appel à un formulaire. Mais je n'ai pas trouvé ce que je peux mettre à la place.

Merci de votre aide.