İçerisinde tag kullandığımız jsp sayfalarımız html çıktılarında boş satırlar oluşturuyor.
1 2 3 4 5 6 |
<%@ page import="com.mews.model.PersonBean" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <!DOCTYPE html> <html> <head> ... |
Bu şekilde kullandığımız bir jsp sayfasını tarayıcı üzerinde açarak kaynağını görüntülediğimizde
1 2 3 4 5 |
. . <html> <head> ... |
şekilde boşluklar görünmekte.
Çok önemli bir ayrıntı değil ama benim gibi kılsanız bu durumu jsp dosyasınızda tag tanımlamaları yaptığınız kısma
1 |
<%@ page trimDirectiveWhitespaces="true" %> |
satırını ekleyerek bu boşluklardan kurtulabilirsiniz.
1 2 3 4 5 6 7 |
<%@ page import="com.mews.model.PersonBean" %> <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ page trimDirectiveWhitespaces="true" %> <!DOCTYPE html> <html> <head> ... |
Ya da web.xml dosyanıza şu tanımlamayı yaparak projenizdeki her jsp dosyasına yukarıdaki tag’i eklemeden de bu durumu çözmüş olursunuz.
1 2 3 4 5 6 |
<jsp-config> <jsp-property-group> <url-pattern>*.jsp</url-pattern> <trim-directive-whitespaces>true</trim-directive-whitespaces> </jsp-property-group> </jsp-config> |
Kaynak: