Spring-JSP

[Spring-JSP]문자열 출력시 공백 및 줄바꿈 적용

Jeong Jeon
반응형

DB에서 값을 가져와 TextField나 그냥 출력하거나 할때 줄바꿈이나 띄어쓰기가 이상하게 적용되는것을 볼수있다.

간단하게 처리하는 방법으로 아래와 같이 사용한다.

<%@ page trimDirectiveWhitespaces="true" %>

<td class="article" style="white-space:pre;">

1). <%@ page trimDirectiveWhitespaces="true" %> 를 페이지에 적용시킨다.

2). 문자열을 출력할 곳에 style="white-space:pre;" 를 적용시킨다.

 

Tomcat을 사용한다면 Tomcat 설치 폴더 아래 conf/web.xml 파일에 trimSpaces 설정을 추가할 수 있다.

<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> 
반응형