IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Struts 2 Java Discussion :

lecture d'un formulaire avec struts2


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2009
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 19
    Par défaut lecture d'un formulaire avec struts2
    Salut tout le monde. J'ai un formulaire d'authentification que je dois recuperer dans mon application afin de faire le test.
    Le probleme que j'ai c'est que lors du test dans ma classe login.java, les champs récupéré sont à null. Deja au demarrage de mon appli j'ai un warning bizzare qui dit:
    ATTENTION: No configuration found for the specified action: '/authentification/dologin.action' in namespace: ''. Form action defaulting to 'action' attribute's literal value.
    Voila mes fichiers:
    web.xml:
    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
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
      <display-name>sugar-report</display-name>
      <filter>
            <filter-name>struts2</filter-name>
            <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
        </filter>
        <filter-mapping>
            <filter-name>struts2</filter-name>
            <url-pattern>/*</url-pattern>
        </filter-mapping>
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
     
    </web-app>
    struts.xml:
    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
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts PUBLIC
        "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
        "http://struts.apache.org/dtds/struts-2.0.dtd">
     
    <struts>
    	<constant name="struts.devMode" value="false" />
        <constant name="struts.i18n.reload" value="false" />
        <constant name="struts.configuration.xml.reload" value="false" />
        <constant name="struts.enable.DynamicMethodInvocation" value="false" />
        <constant name="struts.devMode" value="false" />
        <package name="authentification" namespace="/authentification" extends="struts-default">
        <action name="dologin" class="ma.involys.service.login">
    			<result name="input">/index.jsp</result>
    			<result name="SUCCESS">/accueil.jsp</result>
    			<result name="ERROR">/accueil.jsp</result>
    			<result>/index.jsp</result>
    		</action>
        </package>
    login.java:
    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
    import com.opensymphony.xwork2.ActionSupport;
    public class login extends ActionSupport{
    	public String execute() throws Exception {
            System.out.println("Validating login");
            System.out.println(getutil());
        if(!getutil().equals("admin") || !getpass().equals("admin")){
                addActionError("Invalid user name or password! Please try again!");
                System.out.println("error");
                return ERROR;
        }else{
        	System.out.println("success");
          return SUCCESS;
        }
      }
    	 private String util = null;
    	 public String getutil() {
    	        return util; }
    	 public void setutil(String value) {
    		 util = value; }
    	 private String pass = null;
    	 public String getpass() {
    	        return pass;  }
    	 public void setpass(String value) {
    		 pass = value; }	 
    }
    index.jsp:
    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
    <s:form action="/authentification/dologin.action">
    <center>
    <table>
    	<tr>
    		<td><s:textfield label="Utilisateur" name="util" /></td>
    	</tr>
    	<tr>
    		<td><s:password label="Mot de passe" name="pass" /></td>
    	</tr>
    	<tr>
    		<td><s:submit value="Se connecter" /></td>
    	</tr>
    </table>
    </center>
    </s:form>
    Je flippe depuis une semaine là dessus, s'il vous plait si quelqu'un peut me filer un petit coup de main pour ne pas dire un coup de pied je lui serais très reconnaissant

  2. #2
    Membre confirmé Avatar de Altenide
    Homme Profil pro
    Formateur en technologies web
    Inscrit en
    Décembre 2008
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Formateur en technologies web
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2008
    Messages : 129
    Par défaut
    enlève le /authentification de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <s:form action="/authentification/dologin.action">

Discussions similaires

  1. Réponses: 0
    Dernier message: 11/07/2012, 17h38
  2. Formulaire de login avec struts2 et xml
    Par fruwen7 dans le forum Struts 2
    Réponses: 0
    Dernier message: 11/07/2012, 11h17
  3. formulaire d'inscription avec struts2
    Par fruwen7 dans le forum Struts 2
    Réponses: 0
    Dernier message: 09/07/2012, 18h36
  4. formulaire d'authentification avec struts2
    Par fruwen7 dans le forum Struts 2
    Réponses: 1
    Dernier message: 09/07/2012, 17h25
  5. [Dojo] Validation formulaire avec Struts2 + Dojo
    Par VinceCBA dans le forum Bibliothèques & Frameworks
    Réponses: 2
    Dernier message: 20/10/2011, 22h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo