728x90
<%@ page trimDirectiveWhitespaces="true" %>
디렉티브나 스크립트 코드로 인하여 JSP 상단에 공백이 추가된 공백을
자동으로 제거
디렉티브나 스크립트 코드로 인하여 JSP 상단에 공백이 추가된 공백을
자동으로 제거
또는
web.xml
<jsp-config>
<jsp-property-group>
<url-pattern>*.jsp</url-pattern>
<trim-directive-whitespaces>true</trim-directive-whitespaces>
</jsp-property-group>
</jsp-config>
trimDirectiveWhitespaces 옵션을 사용 하여 jsp의 상단의 공백들을 자동으로 제거 하게 할 수 있다.
그러나 해당옵션은 원치않는 스페이스 값 제거로 인해 소스에 영향을 줄 수 있음.
ex)
<%
String a1 = "#DCDCDC";
%>
String a1 = "#DCDCDC";
%>
[<%=a1 %> <%=a1 %> <%=a1 %> <%=a1 %>]
띄어 쓰기가 반드시 되야 되는 상황이라면 trimDirectiveWhitespaces 옵션 사용 시 결과는
==> [#DCDCDC#DCDCDC#DCDCDC#DCDCDC]
띄어쓰기가 제거되고 저렇게 붙어버리게 된다.....
해결방법은 저 옵션을 사용하지 않거나, 변수에 강제로 스페이스값을 입력해야한다....
728x90
'JSP' 카테고리의 다른 글
jstl 대 소문자 (0) | 2022.12.07 |
---|---|
getOutputStream() has already been called for this response (0) | 2020.04.07 |
jar check (0) | 2016.08.25 |
페이지 이동 (0) | 2015.10.26 |
request get 메서드 정보 (0) | 2015.10.14 |