我想在我的web.xml中使用trimSpaces指令修剪JSP空白,但它不起作用。这是我的web.xml:JSP trimSpaces指令不起作用!
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_4.xsd"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
id="WebApp_ID"
version="2.4">
<display-name>MyWebApp</display-name>
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
<init-param>
<param-name>trimSpaces</param-name>
<param-value>true</param-value>
</init-param>
</web-app>
我是新来的,不知道如何去调试问题。我试图把< init-param >标签放在<servlet>标签内,但这并不奏效。也许xml模式有问题吗?或者,也许我的JSP版本不正确? (几个月前我只安装了Tomcat,因此它很新)
我正在使用Tomcat 7.同样使用Spring,如您所见。
有什么建议吗?
因此,它看起来像init-param IS应该在servlet标签内。但就像我说的,这并没有帮助我... – 2011-04-01 22:55:48
你可以检查api的类:org.springframework.web.servlet.DispatcherServlet我认为参数trimSpaces不存在..在张贴的链接servlet类是org.apache。 jasper.servlet.JspServlet(jasper是tomcat的jsp引擎) – 2011-04-01 23:00:33