因?yàn)槭褂昧藄truts2的靜態(tài)內(nèi)容加載的特性(http://struts.apache.org/2.2.3/docs/static-content.html)導(dǎo)致了該問(wèn)題。


解決方案[對(duì)2.3.3以下版本有效,2.3.4版本同樣出現(xiàn)異常,但異常位置已不在這里]:

1. 自定義StaticContentLoader覆蓋默認(rèn)的DefaultStaticContentLoader,并修改struts配置文件指定使用新的StaticContentLoader實(shí)現(xiàn)類。


Xml代碼 
  1. <constant name="struts.staticContentLoader" value="coo.struts.config.GenericStaticContentLoader" />


2. 覆蓋DefaultStaticContentLoader的findStaticResource方法,加入為空判斷處理。