`
Foxswily
  • 浏览: 77465 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
一个小的web应用,使用了Stripes+FreeMarker,打开ftl文件时Tomcat了一堆xml文件格式错误,其中包括web.xml和tld的错误。追查了半天,确定是Freemarker造成的。最初修改了log配置,把FreeMarker的错误屏蔽掉,结果发现,这个错误直接报到Tomcat去了。没办法,查Freemarker的代码freemarker.ext.jsp.TaglibFactory中379行 factory.setValidating(true); 这里设置了校验,而且没有默认的ErrorHandler,没时间细追查,简单粗暴的把这里的校验关掉,世界安静了。 遗留问题: F ...
DWR提供了ReverseAjax技能,也就是服务器端主动更新客户端,或者说推模式。实际是长连接或轮循方式实现。各页面有对应的ScriptSession,用来存放需要发送到页面的内容。需要推到页面时,设置ScriptSession即可。 实际应用上有些不方便的地方(rq2_79提出此问题在http://www.iteye.com/post/387395),常规情况只能在DWR公开的方法(dwr.xml内include的方法)内实现。由于WebContext需要DwrServlet创建,所以在DWR公开方法之外的地方WebContextFactory.get();会返回null,无法继续使用。 ...
用纯html+DWR(ver 2.0.1)做了个小站,由于基本上都是单机在跑,不怎么关注带宽等等限制(图片几百k的都有)。总算有时间简单优化一下,在做request、respose压缩的时候,想起来dwr的js部分自带个压缩参数,在Tomcat端压缩的基础上还能再优化一点。web.xml里加上这个启动参数。 <init-param> <param-name>scriptCompressed</param-name> <param-value>true</param-value> </init-p ...
Global site tag (gtag.js) - Google Analytics