Ti kdo čtou konferenci na java.cz to ode dneška také vědí a pro vás ostatní mám skvělý objev: Vadí vám, že HTML kód vašich JSP stránek je plný zbytečných prázdných řádků a nevíte co s tím? Snadná pomoc…
Řešení jsou v podtstatě dvě a obě více méně pocházejí z příspěvků Pavla Kolesnikova:
- Použít JSP XML syntaxi
- Nebo použít optionu Tomcatu 5, která se jmenuje
trimSpaces
Já se v tomto příspěvku budu zabývat možností druhou. Je to velmi jednoduché a výsledek stojí za to.
- Stopněte tomcat
- Vymažte obsah adresáře
$TOMCAT_HOME/work
- Otevřete se ve svém oblíbeném editoru soubor
$TOMCAT_HOME/conf/web.xml
a změňte část týkající se Jasperu tak, že parametertrimSpaces
nastavíte na true<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>xpoweredBy</param-name>
<param-value>false</param-value>
</init-param>
<init-param>
<param-name>trimSpaces</param-name>
<param-value>true</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
No a je to. Nastartujte zpátky tomcat, mrkněte na nějakou JSP stránku a kochejte se… 😀