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 :

SpringPortletMVC comprehension du callflow


Sujet :

Spring Web Java

Vue hybride

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

    Informations forums :
    Inscription : Septembre 2007
    Messages : 110
    Par défaut SpringPortletMVC comprehension du callflow
    Bonjour,

    Je débute avec SpringPortlet MVC et j'ai compris les grandes ligne du callflow de celui-ci. J'essaye tout bêtement de faire une portlet affichant le contenu de view.jsp, celui-ci contenant un lien qui quand on clique dessus affiche view2.jsp a la place de view.jsp.

    Voici une parti du contexte de ma portlet. Mon contrôleur étends ParameterizableViewController.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    	<bean id="portletModeHandlerMapping"
    		class="org.springframework.web.portlet.handler.PortletModeHandlerMapping">
    		<property name="portletModeMap">
    			<map>
    				<entry key="view" value-ref="createAccountController" />
    			</map>
    		</property>
    	</bean>
     
    	<bean id="createAccountController"
    		class="fr.oc.portlet.createAccount.controllers.CreateAccountController">
    		<property name="viewName" value="view" />
    	</bean>
    Pour ma view.jsp, j'ai ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <%@ include file="init.jsp" %>
     
    <a href="<portlet:renderURL />" target="_blank">View2</a>  
    </div>
    C'est pour mon contrôleur que j'ai un peu plus de mal, je dois surement modifier quelque chose dans cette méthode :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    public class CreateAccountController extends ParameterizableViewController {
    	@Override
    	protected ModelAndView handleRenderRequestInternal(RenderRequest renderRequest, RenderResponse renderResponse) 
    	throws Exception { 
     
    		return( new ModelAndView(this.getViewName()));
    	}
    Bon, j'avoue être perdu, surtout qu'il y a plusieur implémentation de l'interface Controleur et que je ne suis pas sur d'utiliser la bonne. De plus, j'ai du mal a trouvé de la doc qui me permette de comprendre tout ceci.

    Merci de votre aide.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 110
    Par défaut
    Bon, j'ai résolu mon problème, même si je ne suis pas sur que ce soit la bonne façon de faire :

    Voici mon contrôleur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    public class CreateAccountController extends ParameterizableViewController {	
     
    	@Override
    	protected ModelAndView handleRenderRequestInternal(RenderRequest renderRequest, RenderResponse renderResponse) 
    	throws Exception {
    		if(renderRequest.getParameter("view") != null)
    			setViewName(renderRequest.getParameter("view"));
     
    		return(new ModelAndView(this.getViewName()));
    	}
    Et ma JSP :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <a href="
        <portlet:renderURL>
                <portlet:param name="view" value="view2" />
        </portlet:renderURL>">View2</a>
    Est-ce que c'est bon?

Discussions similaires

  1. Comprehension de XMLRequest.RaiseError
    Par Namours dans le forum XMLRAD
    Réponses: 5
    Dernier message: 15/06/2005, 08h30
  2. [eclipse 3.0 + metrics] comprehension
    Par lemaxou64 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 17/05/2005, 15h16
  3. Heritage Privé comprehension
    Par s3r3nity dans le forum C++
    Réponses: 16
    Dernier message: 13/05/2005, 11h45
  4. [ADODB]probleme de comprehension
    Par flogreg dans le forum ASP
    Réponses: 2
    Dernier message: 15/11/2004, 16h15
  5. Réponses: 3
    Dernier message: 04/09/2002, 09h42

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