从jsp输出的条形空白区

从jsp输出的条形空白区

如何从jsp页面的输出中去掉额外的空白?我可以在web.xml上打开开关吗?是否有Tomcat特定设置?


慕侠2389804
浏览 392回答 3
3回答

蝴蝶不菲

有一个修整的WhiteSpace指令可以实现这一点,在JSP中:<%@&nbsp;page&nbsp;trimDirectiveWhitespaces="true"&nbsp;%>或者在jsp-config部分,您的web.xml(注意,这是从Servlet规范2.5开始工作的):<jsp-config> &nbsp;&nbsp;<jsp-property-group> &nbsp;&nbsp;&nbsp;&nbsp;<url-pattern>*.jsp</url-pattern> &nbsp;&nbsp;&nbsp;&nbsp;<trim-directive-whitespaces>true</trim-directive-whitespaces> &nbsp;&nbsp;</jsp-property-group></jsp-config>不幸的是,如果您有一个所需的空间,它也可能需要剥离,所以您可能需要一个不间断的空间在某些地方。

慕盖茨4494581

如果您的servlet容器不支持JSP2.1trimDirectiveWhitespaces属性,则需要查询其JspServlet任何初始化参数的文档。例如猫猫,您也可以通过设置trimSpaces在.true为.JspServlet在Tomcat‘s/conf/web.xml:<init-param> &nbsp;&nbsp;&nbsp;&nbsp;<param-name>trimSpaces</param-name> &nbsp;&nbsp;&nbsp;&nbsp;<param-value>true</param-value></init-param>另一个完全不同的选择是JTidyFilter..它不仅缩短了空白,而且还减少了空白。格式HTML在正确的缩进中。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript