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 :

[struts]anchor ? (#)


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
    Mai 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 61
    Par défaut [struts]anchor ? (#)
    Bonjour tout le mondre. Je suis tout frais sur la plateforme J2EE et j'ai encore un peu du mal. Mon problème serait d'arriver sur une page avec une ancre particulière un peu comme si :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     <action path="/rechercheglobale" type="blabla.Recherche" name="rechercheForm" validate="false">
                <forward name="success"  path="/WEB-INF/imp/gp/resultat.jsp#affichage_resultats"/>
    </action>
    Dans struts-config.xml fonctionnait, mais visiblement ce n'est pas le cas.
    J'espère que je n'ai pas été trop confus, merci pour votre aide^^

  2. #2
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    C'est normal que ca ne fonctionne pas comme ca.

    Tu fais un forward dans ton Action donc l'url "/WEB-INF/imp/gp/resultat.jsp#affichage_resultats" n'est jamais appelée coté client.

    Pour que cela fonctionne il faut que ton URL soit plutot de type :
    /rechercheglobale.do#affichage_resultats

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 61
    Par défaut
    Merci mais dans un cas comme dans l'autre j'abouti à la même erreur : la ressource demandée n'est pas disponible
    J'ai du mal à saisir tous les tenants et les aboutissants de l'architecture...

  4. #4
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    On reprend de zéro.

    L'encre est un evenement client (sur la page en cours), donc si tu veux faire la même chose il faut que tu vois tout d'abord quelle est l'url de ta page lorsque ca fonctionne.

    Ensuite a la main tu ajoutes #tonAnchor dans l'url générer et la ca devrait fonctionner.

    Quelle est cette URL?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 61
    Par défaut
    Si ça interresse quelqu'un, pour l'instant j'utilise ça :

    <META HTTP-EQUIV="refresh" content="0;URL=#affichage_resultats">
    <a name="affichage_resultats"></a>

    Ca sort complètement du contexte de la question mais ça rempli bien son office^^'

    Si quelqu'un trouve la solution exacte, je suis toujours preneur

  6. #6
    Membre émérite
    Avatar de yolepro
    Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2002
    Messages
    918
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2002
    Messages : 918
    Par défaut
    Comment tu fais actuellement pour générer ton #anchor?

    Quelle est l'url appelé au final?

    A quoi te sert cette encre?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 61
    Par défaut
    Désolé on a du poster en même temps.
    Mon anchor est une bête balise <a name="affichage_resultats">

    Quand je ne fais pas de redirection l'adresse cible est
    affiche_resultat.jsp (je n'ai pas pu vérifier, mon serveur est en carafe et je dois partir, je confirmerai)
    L'adresse finale quand la "redirection" marche (avec le meta) est recherche.do#affichage_resultats
    mais
    <forward name="success_gp" path="/recherche.do#affichage_resultats" />
    ne fonctionne pas pour autant

    L'encre est là pour focaliser l'attention sur les résultats lors de la recherche, ces résultats étant en dessous du formulaire de recherche.

Discussions similaires

  1. JSF vs Struts
    Par peuh dans le forum JSF
    Réponses: 22
    Dernier message: 06/04/2013, 22h49
  2. [STRUTS] utilisation de plusieurs tags <html:subm
    Par Super Castor dans le forum Struts 1
    Réponses: 6
    Dernier message: 23/06/2004, 11h42
  3. Meilleur outils de développement pour Struts
    Par FreeCake dans le forum EDI et Outils pour Java
    Réponses: 1
    Dernier message: 24/10/2003, 10h36
  4. [struts] utiliser plusieurs fichiers properties
    Par jaimepasteevy dans le forum Struts 1
    Réponses: 7
    Dernier message: 03/10/2003, 17h02
  5. [debutant][struts] xml.build
    Par riven dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 17/09/2003, 06h53

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