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

JavaScript Discussion :

[AJAX] [DWR] avec DWR


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Avatar de you.baddi
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 185
    Par défaut [AJAX] [DWR] avec DWR
    je suit un débutant en ajax je travaille avec struts est j'ai lu un tutoriele sur ajax DWR mais en le testant la phase de ajax n'apparaît (mon projet se déroule comment si ajax n'est pas implémentée)pas je peu savoire ou est le problème
    mon code est le suivant
    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
    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
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app version="2.4" 	xmlns="http://java.sun.com/xml/ns/j2ee" 
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
    	http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
     
     
      <servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <init-param>
          <param-name>debug</param-name>
          <param-value>3</param-value>
        </init-param>
        <init-param>
          <param-name>detail</param-name>
          <param-value>3</param-value>
        </init-param>
        <load-on-startup>0</load-on-startup>
      </servlet>
      <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
      </servlet-mapping>
     
     
      <servlet>
            <display-name>DWR Servlet</display-name>
    		<servlet-name>dwr-invoker</servlet-name>
    		<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
         	<init-param>
    			<param-name>debug</param-name>
    			<param-value>true</param-value>
    		</init-param>
    	</servlet>
     
    	<servlet-mapping>
    		<servlet-name>dwr-invoker</servlet-name>
    		<url-pattern>/dwr/*</url-pattern>
    	</servlet-mapping>
      
      <welcome-file-list>
        <welcome-file>index.jsp</welcome-file>
      </welcome-file-list>
      
     
      
    </web-app>
    et mon fichier dwr.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
    <!DOCTYPE dwr PUBLIC
        "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
        "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
    <dwr>
     
      <allow>
     
        <create creator="new" javascript="TestDWR">
          <param name="class" value="com.jmd.test.ajax.dwr.TestDWR"/>
        </create>
     
     
      </allow>
    </dwr>
    et ma classe TestDWR.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
    26
    27
    28
    29
    package com.jmd.test.ajax.dwr;
     
    public class TestDWR {
     
     
    	public String validerValeur(String valeur) {
     
    		    String resultat = "invalide";
     
    		    if ((valeur != null) && valeur.startsWith("X")) {
    		      resultat = "valide";
     
    		    }
     
    		    return resultat;
    		  }
    	public String[] getListeValeurs(String valeur)
    	  {
    	    String[] resultat = new String[10];
     
    	    for(int i = 0 ; i <10;i++ ) {
    	      resultat[i] = valeur+"00"+i;
    	    }
     
    	    return resultat;
    	  }
     
     
    }
    et finalement ma page 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
    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
    <%@ page language="java" pageEncoding="ISO-8859-1"%>
     
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-bean" prefix="bean" %>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-html" prefix="html" %>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-tiles" prefix="tiles" %>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-template" prefix="template" %>
    <%@ taglib uri="http://jakarta.apache.org/struts/tags-nested" prefix="nested" %>
    <%@ taglib uri="http://ajaxtags.sourceforge.net/" prefix="ajax" %>
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html >
      <head>
     
     
     
        <title>MyJsp.jsp</title>
     
    	<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 type='text/javascript' src='/testwebapp/dwr/interface/TestDWR.js'></script>
     <script type='text/javascript' src='/testwebapp/dwr/engine.js'></script>
     <script type='text/javascript' src='/testwebapp/dwr/util.js'></script>
     <script type='text/javascript'>
    <!--
    function valider() {
      TestDWR.validerValeur( afficherValidation,$("username").value);
    }
     
    function afficherValidation(data) {
      DWRUtil.setValue("validationMessage",data);
      if (data == "valide") {
        $("validationMessage").style.color='#00FF00';
      } else {
        $("validationMessage").style.color='#FF0000';
      }
    }
     
    function init() {
      DWRUtil.useLoadingMessage();
    }
     
    -->
     
    </script>
     
      </head>
     
     <body  onload="init();">
     <html:errors/>
     
    <html:messages id="message" message="true">
    <bean:write name="message"/>
    </html:messages>
     
     
        <html:form action="login" focus="Utilisateurbean"  >
          <table border="0" align="center">
            <tr>
    		<td>Username :</td>
    		<td nowrap><input type="text" id="username" name="username" size="30"
    			onkeyup=" valider();"></td>
    		   <td>
     
    		     <div id="validationMessage"></div>
    		</td>
    	</tr>
     
            <tr>
              <td align="right">
                Mot de Passe :
              </td>
              <td align="left">
                <html:password property="psword" size="30" maxlength="30"
                              redisplay="false"/>
              </td>
            </tr>
            <tr>
              <td align="right">
                <html:submit property="submit" value="Submit"/>
              </td>
              <td align="left">
                <html:reset/>
              </td>
            </tr>
          </table>
        </html:form>
      </body>
    </html>

  2. #2
    Membre émérite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    857
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2006
    Messages : 857
    Par défaut
    Salut,

    inverse l'ordre des paramètres

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    TestDWR.validerValeur($("username").value, afficherValidation);

  3. #3
    Membre chevronné
    Avatar de you.baddi
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2008
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2008
    Messages : 185
    Par défaut
    merci pq SONY30 ta réponse a régler mon problème et il faut aussi faire la correction du tutoriel qui ma donnait cette fonction

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    52
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 52
    Par défaut
    Peut-être que tagguer le sujet "résolu" eût été bien... Au moins aussi bien que d'améliorer ton orthographe.
    ta réponse a régler mon problème ... du tutoriel qui ma donnait cette fonction
    A ce niveau-là, c'est affligeant

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. remplir une combo suite à un évènement ajax avec dwr
    Par coco-sup dans le forum Struts 1
    Réponses: 6
    Dernier message: 23/01/2013, 14h48
  2. [DisplayTag] utilisation avec DWR ajax
    Par sel3aa dans le forum Taglibs
    Réponses: 1
    Dernier message: 14/01/2010, 16h27
  3. [AJAX] [DWR] Problème avec DWR 3.0
    Par eracius dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 15/04/2008, 17h38
  4. [script.aculo.us] Autocompletion avec DWR
    Par Kelem dans le forum Bibliothèques & Frameworks
    Réponses: 4
    Dernier message: 28/06/2006, 09h22

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