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>
< span class="tag"> <%@include < /span> < span class= "attName"> file= < /span> < span class="attValue"> "/errors.jspf" < /span> < span class="tag"> %> < /span>