Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [Struts + .jsp] - Redirect, Global Forward & Security Constraint

    Ciao ragazzi. Ho un problema. Nel mio progetto web Struts volevo che gli utenti non potessero accedere alle pagine .jsp direttamente, ma solo tramite actions. Ho inserito perciò nel web.xml il seguente controllo:

    Codice PHP:
    <security-constraint
    <
    web-resource-collection
    <
    web-resource-name>Deny Direct Access</web-resource-name
    <
    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
    E funziona bene. Solo, ora non mi accede proprio più, poichè la homepage è una pagine .jsp.
    Orbene, ho pensato: creo una pagina index.HTML e lì inserisco il forward per la prima pagina .JSP, ma... all'interno di una pagina HTML non posso mettere la tag <logic:redirect forward="">...

    Quindi il problema è: come faccio a fare il redirect ad una pagina .jsp (per "aprire" il sito alla pagina iniziale) se ho bloccato l'accesso diretto alle .jsp e l'unico modo per fare il redirect automatico è inserire il codice in una pagina .jsp (che però è, appunto, bloccata)?

    Grazie mille.

  2. #2
    ciao,
    estendi il request processor fai prima ..
    in pratica nel preprocess che riscrivi controlli il path se è un ajsp errore , puoi controllare anke ke action ti kiamano con processpath


    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.