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

Servlets/JSP Java Discussion :

[JSP] Personnalisation de l'interface selon l'utilisateur


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 6
    Par défaut [JSP] Personnalisation de l'interface selon l'utilisateur
    Hello,

    Je viens de terminer le développement d'une application web (Spring, Hibernate, Struts).
    Et voilà que tombe une évol :/

    Dans une page, il y a un énorme formulaire de recherche, les champs de ce formulaire pourront être ou non affichés selon le profil de l'utilisateur connecté.
    Exemple : un utilisateur avec profil A aura acces a 4 champs, un utilisateur avec profil B aura 10 champs.

    Donc je me demandais, si il existait un moyen plus sympa que mettre des tests de booleens partout dans ma jsp ? Quelque chose de générique que je pourrai utiliser sur d'autres pages ?
    J'utilise une extremeTable pour afficher mes résultats, et là, pareil les colonnes seront affichées en fonction du profil.

    Merci de vos réponses.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    352
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 352
    Par défaut
    Pourquoi ne pas développer tes propres tag-libs qui géreraient l'affichage ou non de certains objets HTML :

    Pour nos applications Jsp / Struts c'est ce que nous avons fait, et cela donne pas mal de souplesse, et les développeurs doivent juste connaître les tags et pas comment ils fonctionnent (toute la batterie de tests sur les profils et habilitations)

    Jacques Desmazières

  3. #3
    Membre émérite
    Profil pro
    Développeur Back-End
    Inscrit en
    Avril 2003
    Messages
    782
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Back-End

    Informations forums :
    Inscription : Avril 2003
    Messages : 782
    Par défaut
    sinon tu as les tags Struts :
    http://struts.apache.org/struts-doc-...c.html#present
    avec lequel tu peux afficher ou non du comtenu en fonction du role de ton utilisateur

  4. #4
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 6
    Par défaut
    C'est compliqué à développer ses propres taglibs ?
    Cette solution m'interesse mais je sais pas si j'ai assez de temps

  5. #5
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    352
    Détails du profil
    Informations personnelles :
    Âge : 58
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 352
    Par défaut
    Non pas trop (pour les taglibs simple). En plus tu as accès au source des taglibs Apache, donc cela fait un bon exemple dont tu peux t'inspirer.

    En gros, il s'agit d'étendre des classes abstraites / concrètes, d'ajouter tes classes au classpath et de créer le fichier de déclaration de tes tags.

    Cela prend un peu de temps à développer, mais combien de temps cela va-t-il te faire gagner dans le développement et la maintenance de tes pages ?

    Jacques Desmazières

Discussions similaires

  1. [2008] Personnalisation selon l'utilisateur
    Par Hotfirenet dans le forum SSRS
    Réponses: 7
    Dernier message: 17/10/2011, 13h30
  2. Interface manuel d'utilisateur
    Par bfb dans le forum Interfaces Graphiques en Java
    Réponses: 2
    Dernier message: 06/03/2006, 13h42
  3. Numérotation automatique selon les utilisateurs
    Par Safaritn dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 12/08/2005, 14h11
  4. Interface graphique pour utilisateur
    Par Missvan dans le forum PostgreSQL
    Réponses: 10
    Dernier message: 14/02/2005, 09h56
  5. [9i] Procédure unique variant selon l'utilisateur
    Par sygale dans le forum Oracle
    Réponses: 13
    Dernier message: 31/01/2005, 18h30

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