为了账号安全,请及时绑定邮箱和手机立即绑定

从jsp输出的条形空白区

从jsp输出的条形空白区

冉冉说 2019-07-22 19:43:11
从jsp输出的条形空白区如何从jsp页面的输出中去掉额外的空白?我可以在web.xml上打开开关吗?是否有Tomcat特定设置?
查看完整描述

3 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

有一个修整的WhiteSpace指令可以实现这一点,

在JSP中:

<%@ page trimDirectiveWhitespaces="true" %>

或者在jsp-config部分,您的web.xml(注意,这是从Servlet规范2.5开始工作的):

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

不幸的是,如果您有一个所需的空间,它也可能需要剥离,所以您可能需要一个不间断的空间在某些地方。


查看完整回答
反对 回复 2019-07-22
?
饮歌长啸

TA贡献1951条经验 获得超3个赞

如果您的servlet容器不支持JSP2.1trimDirectiveWhitespaces属性,则需要查询其JspServlet任何初始化参数的文档。例如猫猫,您也可以通过设置trimSpaces在.true为.JspServlet在Tomcat‘s/conf/web.xml:

<init-param>
    <param-name>trimSpaces</param-name>
    <param-value>true</param-value></init-param>

另一个完全不同的选择是JTidyFilter..它不仅缩短了空白,而且还减少了空白。格式HTML在正确的缩进中。


查看完整回答
反对 回复 2019-07-22
  • 3 回答
  • 0 关注
  • 315 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号