GWT nocache.js状态代码304

GWT nocache.js状态代码304,gwt,jboss7.x,Gwt,Jboss7.x,我正在写GWT应用程序。它工作正常。然后我放入application.html 标记一些东西。然后我把它取下来。在那之后,它就不会呈现了。呈现了空页面,application.nocache.js状态代码为304。 我添加了Filter以每次重新加载更新的版本。然后状态代码是200,但页面不呈现任何内容。 在devmode(mvn:gwtrun)页面正常工作 服务器模式中也有错误。 Uncaught TypeError:无法读取null的属性“visMode”b453484191c7f30c03

我正在写GWT应用程序。它工作正常。然后我放入
application.html
标记一些东西。然后我把它取下来。在那之后,它就不会呈现了。呈现了空页面,
application.nocache.js
状态代码为304。 我添加了
Filter
以每次重新加载更新的版本。然后状态代码是200,但页面不呈现任何内容。 在
devmode(mvn:gwtrun)
页面正常工作

服务器模式中也有错误。
Uncaught TypeError:无法读取null的属性“visMode”
b453484191c7f30c03d83f5ada60018.cache.html:2781 SX B4534804191C7F30C03D83F5ADA60018.cache.html:2781 Fcb B4534804191C7F30C03D83F5ADA60018.cache.html:2140 .. (匿名函数)B4534804191C7F30C03D83F5ADA60018.cache.html:2313 gwtOnLoad B4534804191C7F30C03D83F5ADA60018.cache.html:2528
B application.nocache.js:2
phonebook1.onScriptLoad应用程序.nocache.js:15
(匿名函数)`

application.nocache.js不能在缓存中,HTTP代码304告诉浏览器页面未被修改。 必须在文件nocache.js的筛选器发送到缓存头中:

我的解决方案只有在将“无存储”添加到缓存控制标头后才起作用。我已经没有缓存了,但这还不够。我加入了“必须重新验证”这句话。还要注意,url模式“*.nocache.js”也适用于过滤器配置。