我在谷歌应用引擎中使用struts2我的应用程序出错了。
result 'null' not found
但是当我创建监听器OGNL时,这个错误没有显示出来。
http://whyjava.wordpress.com/2009/08/30/creating-struts2-application-on-google-app-engine-gae/
为了解决这个问题,我创建了一个ServletContextListner
,它将在初始化上下文时将OGNL安全管理器设置为null。当我创建此侦听器时,此错误不会显示。
但是现在我的浏览器中没有任何文字的空白页面。当我呼叫任何页面时,没有任何显示。为什么?求你帮帮我。
答案 0 :(得分:0)
Struts2中的空页通常与验证有关。 默认堆栈包括验证拦截器,它试图验证除输入,返回,取消,浏览之外的所有方法:
<interceptor-ref name="validation">
<param name="excludeMethods">input,back,cancel,browse</param>
</interceptor-ref>
尝试使用_input附录(YourAction_input.action)调用您的操作,或者将execute方法添加到验证拦截器的排除方法列表中。