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

    [J2EE] Disabilitare script in jsp

    Ciao a tutti.
    Voglio usare il tag <scripting-invalid> nel web.xml per disabilitare gli script in alcune pagine jsp ma ho problemi con Tomcat.

    Le mie jsp sono contenute nella cartella "web" secondo questa gerarchia:

    -NomeWebApp
    --web
    ---JSPNoScript.jsp


    Ok. Io vorrei disabilitare gli script nelle jsp contenute nella cartella "web", il cui nome finisce con "NoScript.jsp".

    Ho provato inserendo questo codice xml nel file web.xml:
    <jsp-config>
    <jsp-property-group>
    <url-pattern>/web/*NoScript.jsp</url-pattern>
    <scripting-invalid>true</scripting-invalid>
    </jsp-property-group>
    </jsp-config>


    ...ma niente da fare, lo script della jsp funziona come se niente fosse.

    Ho provato anche con altri url pattern ad esempio

    <url-pattern>*/web/*NoScript.jsp</url-pattern>

    ma in tal caso mi da un errore quando faccio partire Tomcat. Mi dice:
    Invalid <url-pattern> */web/*NoScript.jsp in servlet mapping

    Preso dalla disperazione ho provato vari url pattern ma mi imbatto sempre in uno dei due casi sopra citati.

    Insomma cosa devo fare?
    Quale è il problema?

  2. #2
    Utente di HTML.it L'avatar di nether
    Registrato dal
    Dec 2006
    Messaggi
    376
    il problema e' che quei pattern fanno schifo, perche' sono limitatitivi in un modo sconcertante.
    prova con "**/*NoScript.jsp", oppure non ti resta altro che mettere i file "NoScript" in un'altra cartella.

  3. #3
    ...niente da fare, non funziona neanche così

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.