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 1 Java Discussion :

problème de forward


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 63
    Par défaut problème de forward
    salut
    j'ai un problème de forward dans struts1.2.7 en effet j'ai travaillé avec struts1.1 sans aucun problème mais lorsque j'ai installer struts 1.2 et struts-layout1.2 j'ai eu un problème
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     java.lang.NullPointerException
    	at _jsp._Home._jspService(_Home.java:73)
    	[/JSP/Home.jsp]
    	at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.1.1) ].http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
    	at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)

    voici un bout de code de mon action
    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
    public class LoginAction extends Action
    {
        public ActionForward execute(
        ActionMapping mapping,
        ActionForm form,
        HttpServletRequest request,
        HttpServletResponse response) throws Exception,ServletException
        {
     
        ActionErrors errors = new ActionErrors();
        LoginForm loginForm = (LoginForm) form;
     
        UsercompteDTO usercompteDTO = new UsercompteDTO();
        //BeanUtils.copyProperties(loginForm,userSysDTO);
        usercompteDTO.setLogin(loginForm.getLogin());
        usercompteDTO.setPassword(loginForm.getPassword());
        LoginCMD loginCMD = new LoginCMD();
     
     
        loginCMD.setUserCmopteDTO(usercompteDTO);
     
        loginCMD.execute();
     
        if(loginCMD.getRetourUserCompteDTO().getMsgErrors() == null){
            request.getSession().setAttribute("USERCOMPTEDTO",usercompteDTO);
        return mapping.findForward("success");
        } else {
     
            errors.add(ActionErrors.GLOBAL_ERROR,new ActionError(loginCMD.getRetourUserCompteDTO().getMsgErrors()));
            saveErrors(request,errors);
            return mapping.findForward("failure");
        }
     
        }
    }
    struts-config:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     <action
                    path="/login" 
                    type="Login.LoginAction"
                    scope="session"
                    validate="true" 
                    input="/JSP/Login.jsp"
     
                    name="LoginForm">
                    <forward name="success" path="/JSP/Home.jsp"/>
                    <forward name="failure" path="/JSP/Login.jsp"/>
    un bout de code de jsp de retour
    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
    <layout:html >
    <tiles:insert template="/TEMPLATES/template.jsp">
    <tiles:put name="Header" content="/TEMPLATES/Header.jsp" />
    <tiles:put name="Banner" content="/TEMPLATES/Banner.jsp" />
    </tiles:insert>
    <body lang="ar" dir="rtl">
     
    <layout:form action="/Home/Creation">
     
    <html:hidden property="user"  value="<%=login%>"/>
    <layout:grid align="center"  width="90%">
       <layout:row>
            <layout:column><layout:link page="/JSP/GestDemande/RetirerDde.jsp"><bean:message key="link.RetirerDde"/></layout:link></layout:column>
            <layout:column><layout:link page="/JSP/GestDemande/DdeService.jsp"><bean:message key="link.DdeService"/></layout:link></layout:column>
            <layout:column><layout:link page="/JSP/GestDemande/AffecterDemande.jsp"><bean:message key="link.AffecterDemande"/></layout:link></layout:column>
            <layout:column><layout:link page="/JSP/GestDemande/PECDemande.jsp"><bean:message key="link.PECDemande"/></layout:link></layout:column>
            <layout:column><layout:link page="/JSP/GestDemande/ControlerDemande.jsp"><bean:message key="link.ControlerDemande"/></layout:link></layout:column>
            <layout:column><layout:link page="/JSP/Login.jsp"><bean:message key="link.Login"/></layout:link></layout:column>
        </layout:row>
        <layout:row>
            <layout:column >
            <layout:submit property="submit" onclick="getJspPecDdeService();"><bean:message key="link.DdeService"/></layout:submit>
           </layout:column>
           <layout:column>
               <layout:submit property="submit" onclick="getJspAffecterCourrier();"><bean:message key="link.AffecterCourrier"/></layout:submit>
           </layout:column>
           <layout:column >
               <layout:submit property="submit" onclick="getJSPCreation();"><bean:message key='bouton.PECDemande'/></layout:submit>
           </layout:column>
            <layout:column>
               <layout:submit property="submit" onclick="getJSPModification();"><bean:message key='bouton.modifierDemande'/></layout:submit>
           </layout:column>
        </layout:row> 
    </layout:grid>
    </layout:form>
    </body>
    </layout:html>

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2003
    Messages
    139
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 139
    Par défaut
    A quel moment tu obtient cette erreur??

    quand tu execute ton action ou quand tu affiche ta jsp?

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

Discussions similaires

  1. Problème de forward
    Par moulette85 dans le forum Struts 1
    Réponses: 7
    Dernier message: 18/04/2007, 22h33
  2. [Turtle] problème avec forward
    Par julien.63 dans le forum Général Python
    Réponses: 12
    Dernier message: 08/03/2007, 17h51
  3. [Servlet] Problème niveau Forward
    Par helter_skelter dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 10/08/2006, 21h23
  4. [Servlet] Problème requestDispacher.forward et CSS
    Par K-Kaï dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 06/07/2006, 12h58
  5. [JSP] Problème avec forward et param
    Par seb55555 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 13/12/2004, 12h13

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