Voglio usare il tag
- Codice: Seleziona tutto
<scripting-invalid>
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:
- Codice: Seleziona tutto
<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
- Codice: Seleziona tutto
<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?