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

Ne pas afficher les fichiers .jsp


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 47
    Par défaut Ne pas afficher les fichiers .jsp
    Bonjour, mon titre n'est pas explicite je vous l'accorde.

    Les url Struts 2 finissent par .action. Je voudrais savoir s'il y a un moyen de ne pas afficher les appels direct au fichier jsp mais rediriger vers une page d'erreur si l'utilisateur appelle la page jsp.

    En fait j'utilise tiles pour le layout et du coup en appelant directement la jsp je perd mon layout.

  2. #2
    Membre chevronné Avatar de ruscov
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2007
    Messages
    347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

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

    Informations forums :
    Inscription : Mars 2007
    Messages : 347
    Par défaut
    Normalement si tu met tes JSP dans le WEB-INF, les utilisateurs n'auront pas accès directement à la page.

  3. #3
    Membre confirmé Avatar de Altenide
    Homme Profil pro
    Formateur en technologies web
    Inscrit en
    Décembre 2008
    Messages
    129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Formateur en technologies web
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2008
    Messages : 129
    Par défaut
    ou si tu préfères garder tes pages hors du WEB-INF tu peux mettre ceci dans ton web.xml

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <security-constraint> 
    <web-resource-collection> 
    <web-resource-name>Deny Direct Access</web-resource-name> 
    <description>Lock Direct Access</description> 
    <url-pattern>*.jsp</url-pattern> 
    </web-resource-collection> 
    <auth-constraint> 
    <role-name>Denied</role-name> 
    </auth-constraint> 
    </security-constraint> 
    <security-role> 
    <role-name>Denied</role-name> 
    </security-role>

Discussions similaires

  1. IE n'affiche pas correctement les fichiers logs
    Par Vanito dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 02/04/2014, 19h24
  2. Réponses: 6
    Dernier message: 12/03/2014, 19h46
  3. les fichiers jsp ne reconnaissent pas les fichiers javascript
    Par Mlle mery dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 11/03/2014, 17h29
  4. Ne peux pas afficher les fichiers cachés
    Par awalter1 dans le forum Windows XP
    Réponses: 8
    Dernier message: 20/03/2012, 17h22
  5. [JTable] Comment ne pas afficher les titres ?
    Par FabienBxl dans le forum Composants
    Réponses: 3
    Dernier message: 08/10/2003, 15h01

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