page directive 또는 JSTL 사용시 불필요한 공백이 많이 생긴다
이로인해 XML 상단에 공백이 생겨 파싱이 되지 않는 문제가 발생했다.
JSTL사이에 개행을 넣지 않는 꼼수같은 방법도 있지만 그렇게 하면 소스보기가 영 껄끄럽고
아래 두가지 방법으로 해결이 가능하다.
tomcat 5.5.x, JSP2.1
1.
$CATALINA_HOME/conf/web.xml
<init-param>
<param-name>trimSpaces</param-name>
<param-value>true</param-value>
</init-param>
이로인해 XML 상단에 공백이 생겨 파싱이 되지 않는 문제가 발생했다.
JSTL사이에 개행을 넣지 않는 꼼수같은 방법도 있지만 그렇게 하면 소스보기가 영 껄끄럽고
아래 두가지 방법으로 해결이 가능하다.
tomcat 5.5.x, JSP2.1
1.
$CATALINA_HOME/conf/web.xml
<init-param>
<param-name>trimSpaces</param-name>
<param-value>true</param-value>
</init-param>
2.
<%@ page trimDirectiveWhitespaces="true" %>
JSP마다 추가해줘야 하는 2번보다는 1번방법이 좋을듯 하다.
음..SiteMesh의 decorator와 같은것을 쓰면 이러나 저러나 실제 비용은 비슷하려나
출처
http://raibledesigns.com/rd/entry/trim_spaces_in_your_jsp
http://blog.naver.com/leederud?Redirect=Log&logNo=140097002616
http://tomcat.apache.org/tomcat-5.5-doc/jasper-howto.html