Evitaţi utilizarea unei extensii .jsp pentru fragmentele JSP

Fragmentele JSP sunt cod JSP static inclus în alt JSP la momentul translatării utilizând directivele <%@ include file="..."%>. Toate fişierele se aşteaptă să fie compilate. Dar, fragmentele JSP nu sunt destinate să fie compilate autonom. Prin urmare, este recomandat ca astfel de fişiere să utilizeze o extensie de fişier .jspf. Acest lucru împiedică compilatorul JSP să încerce compilarea acestor fişiere, şi va împiedica un utilizator să facă o cerere la un asemenea fişier.

Exemplu
< span class="tag"> <%@include  < span class= "attName" > file= < /span> < span class= "attValue" > "/errors.jsp" < /span> < span class="tag"> %> < /span>
Soluţie
Modificaţi extensia fişierului pentru fişierul inclus de la .jsp la .jspf şi actualizaţi toate directivele include care se referă la acest fişier.
< span class="tag"> <%@include  < span class= "attName" > file= < /span> < span class= "attValue" > "/errors.jspf" < /span> < span class="tag"> %> < /span>