我在 google app engine 中使用 struts2 我的应用程序出错了。
result 'null' not found
但是当我创建监听器 OGNL 时,这个错误没有显示。
http://whyjava.wordpress.com/2009/08/30/creating-struts2-application-on-google-app-engine-gae/
为了解决这个问题,我创建了一个 ServletContextListner
,它将在初始化上下文时将 OGNL 安全管理器设置为 null。当我创建此监听器时,未显示此错误。
但是现在我的浏览器中有没有任何文本的空白页面。当我调用任何页面时,没有任何显示。为什么?请帮帮我。
最佳答案
Struts2 中的空白页面通常与验证有关。 默认堆栈包括验证拦截器,它尝试验证除输入、返回、取消、浏览之外的所有方法:
<interceptor-ref name="validation">
<param name="excludeMethods">input,back,cancel,browse</param>
</interceptor-ref>
尝试使用 _input 附录 (YourAction_input.action) 调用您的操作,或将执行方法添加到验证拦截器的排除方法列表中。
关于java - Google 应用引擎上的 Struts 2。问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3408812/