Javascript 错误内容长度与Sitemesh不匹配错误

Javascript 错误内容长度与Sitemesh不匹配错误,javascript,html,sitemesh,Javascript,Html,Sitemesh,我正在尝试在一个web系统上应用decorator,第一步我尝试只在一个页面上应用它。下面是我的配置 web.xml <filter> <filter-name>sitemesh</filter-name> <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class> </filter> <filter-m

我正在尝试在一个web系统上应用decorator,第一步我尝试只在一个页面上应用它。下面是我的配置

web.xml

<filter>
    <filter-name>sitemesh</filter-name>
    <filter-class>com.opensymphony.module.sitemesh.filter.PageFilter</filter-class>
</filter>
<filter-mapping>
    <filter-name>sitemesh</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>
<decorators defaultdir="/WEB-INF/decorators">
    <decorator name="default" page="default.jsp">
        <pattern>/combinepredata*</pattern>
    </decorator>
</decorators>
奇怪的是,问题只出现在该特定页面上,而系统中的其他页面工作正常。如果我将下面的内容添加到
decorator.xml

<excludes>
        <pattern>/Regex*</pattern>
    </excludes>

/正则表达式*
更新

我尝试了以下浏览器

  • 铬36.0.1985.125米>误差
  • IE8>没有错误
  • Firefox 30>无错误
  • 对于IE8和Firefox 30,页面都已正确加载,但是在
    decorator.xml中排除页面后,加载页面所用的时间要比加载页面所用的时间长

    <excludes>
            <pattern>/Regex*</pattern>
        </excludes>
    

    我的问题是,为什么上面的错误只发生在该页面上?为什么我需要排除它才能使它工作?

    在我将这一行添加到JSP中后,它工作了

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>