tomcat + spring mvc: trimSpaces - PullRequest
       2

tomcat + spring mvc: trimSpaces

0 голосов
/ 29 марта 2012

Я пытаюсь использовать атрибут trimSpaces Tomcat, но проблема в том, что с Spring он не работает. Я хотел использовать какой-то метод Spring и нашел этот вопрос , но мое приложение не сработало за исключением (пожалуйста, посмотрите последние комментарии лучшего ответа). Спасибо

Ответы [ 2 ]

1 голос
/ 30 марта 2012

Поместите это в приложение web.xml.

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

Обрезать пробелы в вашем JSP

1 голос
/ 29 марта 2012

Атрибут trimSpaces Tomcat не обрезает пробелы в полях формы.Он используется для удаления пробелов вокруг тегов JSP.Если это ваш JSP-файл

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<%@page session="false"%>
<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<head>

, он будет отображаться на стороне клиента как

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">



<head>

При Tomcat trimSpaces = true он будет выглядеть как

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

Пробелы вокруг тегов JSP обрезаются.Это не похоже на то, что ты хочешь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...