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

从jsp输出的条形空白区

从jsp输出的条形空白区

慕侠2389804 2019-07-26 15:14:00
从jsp输出的条形空白区如何从jsp页面的输出中去掉额外的空白?我可以在web.xml上打开开关吗?是否有Tomcat特定设置?
查看完整描述

3 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

有一个修整的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-27
?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

如果您的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-27
  • 3 回答
  • 0 关注
  • 391 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信