1. ホーム
  2. jsp

[解決済み] jsp の出力から空白を取り除く

2022-05-14 19:09:35

質問

jsp ページの出力から余分な空白を取り除くにはどうしたらよいでしょうか? web.xml のスイッチを切り替えることはできますか? Tomcat 固有の設定があるのでしょうか?

どのように解決するのですか?

trimWhiteSpaces ディレクティブがあります。

あなたのJSPで

<%@ page trimDirectiveWhitespaces="true" %>

または web.xml の jsp-config セクションに記述します(サーブレット仕様 2.5 以降で動作することに注意してください)。

<jsp-config>
  <jsp-property-group>
    <url-pattern>*.jsp</url-pattern>
    <trim-directive-whitespaces>true</trim-directive-whitespaces>
  </jsp-property-group>
</jsp-config>

残念ながら、必要なスペースがある場合、それはまたそれを取り除く必要があるかもしれないので、いくつかの場所で非改行スペースが必要かもしれません。