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

Spring Web Java Discussion :

[SpringMVC] Par où commencer ?


Sujet :

Spring Web Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Par défaut [SpringMVC] Par où commencer ?
    Bonjour,

    C'est la première application que je fais en utilisant SpringMVC.
    Si vous avez des informations qui peuvent m'aider je suis preneur.

    Je vous remercie d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    239
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 239
    Par défaut
    Salut,

    regarde les tutoriels de Serge Tahé sur le sujet (http://tahe.developpez.com). Bien fichus d'ailleurs.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Par défaut
    c'est un cadeau ce que tu m'as donné là surtout SpringMVC par l'exemple.
    je vais les voir.
    Merci et à trés bientot

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Par défaut
    salut à tous,

    Quelqu'un peut me donner des explications pour que je puisse utiliser le tiles?

    Merci

  5. #5
    Membre confirmé Avatar de stela86
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Par défaut
    Ce site te donnera quelques reponses je pense sur les tiles :
    http://www-igm.univ-mlv.fr/~dr/XPOSE2003/tiles/taglib.html

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 511
    Par défaut
    il y aussi ça sur les tiles que je trouve pas mal fait (en anglais malheureusement).

    http://www.lifl.fr/~dumoulin/tiles/t...edFeatures.pdf

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Par défaut
    je vais voir ces deux liens.
    Merci.

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Par défaut
    Bonjour,

    J'ai un controller (SearchFormController.java) qui m'affiche un résultat de recherche, exemple (search_personn.html):
    id************ nom ***************prénom
    1 *************a ****************** b
    3 *************aa******************v
    Quand je clique sur le lien 1 ou a (3 ou aa) j'affiche la fiche complète de la personne a (ou aa)(pour la fiche j'ai PersonController.java et person_view.html), dans cette page j'ai 2 liens supprimer et editer qui pointent sur person_delete.html et person_edit.html.

    J’ai fais une classe MyMultiAction.java avec une méthode delete, mais quand je clique sur supprimer une erreur apparaît : Etat HTTP 404 –
    type Rapport d'état
    message
    description La ressource demandée () n'est pas disponible.
    Pas de traces dans le catalina ni dans spring.log.
    C'est quoi à votre avis la cause ?

  9. #9
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 103
    Par défaut
    est ce que t as réfférencé person_delete.html ds x-servlet.xml

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Par défaut
    oui c'est fait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <bean id="MyMultiActionController" class="x.x.web.controllers.MyMultiActionController">
                <property name="searchDao" ref="searchDao" />
                <property name="methodNameResolver">
                    <bean class="org.springframework.web.servlet.mvc.multiaction.PropertiesMethodNameResolver">
                        <property name="mappings">
                            <props>
                                <prop key="person_delete.html">delete</prop>
                            </props>
                        </property>
                    </bean>
                </property>
            </bean>

  11. #11
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    103
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 103
    Par défaut
    c qwa le code que t as mis pr déclarer ton bean delete

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Par défaut
    delete c'est une methode dans ma classe MyMultiActionController,
    si de ça que tu me parles voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     public ModelAndView delete(HttpServletRequest request, HttpServletResponse arg1) throws Exception {
                    Map model = new HashMap();
                    String id = request.getParameter("id");
                    String nom = request.getParameter("nom");
             List list = (List) this.searchDao.destory(id,nom);
             model.put("personnes",list);
             System.out.println("Map "+model);
             return new ModelAndView("person_delete","model",model);
     
            }

  13. #13
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Par défaut
    en fait, j'ai une trace dans spring.log
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    15:32:24,312 DEBUG [DispatcherServlet] Testing handler map [org.springframework.web.servlet.handler.SimpleUrlHandlerMapping@15e0163] in DispatcherServlet with name 'myServlet'
    15:32:24,312 DEBUG [SimpleUrlHandlerMapping] Looking up handler for [/person_delete.html]
    15:32:24,312 DEBUG [DispatcherServlet] Testing handler adapter [org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter@ad40a0]
    15:32:24,328 DEBUG [DispatcherServlet] Last-Modified value for [/person_delete.html] is [-1]
    15:32:24,328 DEBUG [DispatcherServlet] DispatcherServlet with name 'myServlet' received request for [/person_delete.html]
    15:32:24,328 DEBUG [DispatcherServlet] Testing handler adapter [org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter@ad40a0]
    15:32:24,328 WARN [PageNotFound] No handling method can be found for request [org.apache.coyote.tomcat5.CoyoteRequestFacade@1032cf5]
    15:32:24,328 DEBUG [DispatcherServlet] Null ModelAndView returned to DispatcherServlet with name 'myServlet': assuming HandlerAdapter completed request handling
    15:32:24,328 DEBUG [DispatcherServlet] Successfully completed request
    et je ne vois toujours pas la cause.
    Merci pour votre aide

  14. #14
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Par défaut
    Laissez tomber, je vais le faire autrement.
    Merci.

  15. #15
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Par défaut
    Entre 2 tables (A et B) de ma base j’ai une association many-to-many. J’edite mon objet pour faire des modifications et quand je valide j’ai l’exeption suivante :

    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
    org.springframework.orm.hibernate3.HibernateSystemException: IllegalArgumentException occurred calling getter of x.x.x.model.CatToPerson.comp_id; nested exception is org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of x.x.x.model.CatToPerson.comp_id	org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:629)
    	org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:234)
    	org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:315)
    	org.springframework.orm.hibernate3.HibernateTemplate.update(HibernateTemplate.java:578)
    	org.springframework.orm.hibernate3.HibernateTemplate.update(HibernateTemplate.java:574)
    	x.x.x.dao.hibernate.PersonDeviceDaoImpl.update(PersonDaoImpl.java:111)
    	x.x.x.web.controllers.PersonEditFormController.onSubmit(PersonEditFormController.java:120)
    	org.springframework.web.servlet.mvc.SimpleFormController.processFormSubmission(SimpleFormController.java:248)
    	org.springframework.web.servlet.mvc.AbstractFormController.handleInvalidSubmit(AbstractFormController.java:579)
    	org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:235)
    	org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:128)
    	org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
    	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:675)
    	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:623)
    	org.springframework.web.servlet.FrameworkServlet.serviceWrapper(FrameworkServlet.java:384)
    	org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:353)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    est-ce qu’il faut faire autre chose que : getHibernateTemplate().update(object);?

  16. #16
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Par défaut
    il n y a personne qui peut m'aider?

  17. #17
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Par défaut
    Personne a eu ce probleme?

    Alors dite moi comment vous faites un update sur un objet avec ces associations?

    Merci

  18. #18
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Par défaut
    ne m'oubliez pas

  19. #19
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Par défaut
    c'est bon, j'ai trouvé

  20. #20
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Par défaut
    Dans ma classe PersonController je fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     model.put("person",pers);
                 return new ModelAndView("person_view","model",model);
    et dans ma jsp j'ai
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <tr>
      <td>categorie</td>
      <td><c:forEach items="${model.person.catPerson}" var="catPerson" varStatus="vs">
      <table>
           <tr><c:out value="${catPesron.category.categoryId}"/></tr>
     </table>
    </c:forEach>
    </td>
     
    </tr>
    je vouderai faire un test sur la map "model.person.catPerson" si cette map est non vide j'affiche le contenu.
    j'ai mis, juste après la premiere balise <tr>, <c:if test="${! empty model.person.catPerson}"> mais ca ne fais rien.
    vous avez une idée?
    Merci d'avance

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. [Divers] Par où commencer ?
    Par calogerogigante dans le forum Cobol
    Réponses: 6
    Dernier message: 03/03/2014, 10h22
  2. Réponses: 4
    Dernier message: 03/11/2005, 18h02
  3. Par ou commencer
    Par tonin33 dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 02/11/2005, 21h10
  4. par où commencer, delphiX?
    Par tima dans le forum Débuter
    Réponses: 8
    Dernier message: 07/09/2005, 13h45
  5. Par où commence un site
    Par stujava dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 31/08/2005, 09h33

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