Unikaj używania rozszerzenia .jsp we fragmentach JSP

Fragmenty JSP to kod JSP statycznie uwzględniany w innym pliku JSP na etapie translacji za pomocą dyrektyw <%@ include file="..."%>. Wszystkie pliki JSP powinny być kompilowane. Fragmenty JSP nie powinny jednak być kompilowane samodzielnie. Dlatego zaleca się, aby takie pliki miały rozszerzenie nazwy pliku .jspf. Uniemożliwia to kompilatorowi JSP podejmowanie próby skompilowania plików, a także uniemożliwia użytkownikowi wysyłanie żądania względem takiego pliku.

Przykład
< span class="tag"> <%@include < /span> < span class= "attName"> file= < /span> < span class="attValue"> "/errors.jsp" < /span> < span class="tag"> %> < /span>
Rozwiązanie
Zmień rozszerzenie nazwy uwzględnianego pliku z .jsp na .jspf i zaktualizuj wszystkie dyrektywy uwzględniania, które odwołują się do tego pliku.
< span class="tag"> <%@include < /span> < span class= "attName"> file= < /span> < span class="attValue"> "/errors.jspf" < /span> < span class="tag"> %> < /span>