繁体   English   中英

Struts 2在谷歌应用引擎上。 问题

[英]Struts 2 on Google app engine. problem

我在谷歌应用引擎中使用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 appendix(YourAction_input.action)调用您的操作,或者将execute方法添加到验证拦截器的排除方法列表中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM