struts2 java.lang.IllegalStateException

目前开发一个移动应用,服务器端是用SSH编写,调试的时候发生了这个错误,虽说不影响客户端获取信息,但不能容忍。

看了看网上的解决方案。这样就解决了。

当struts2发生 java.lang.IllegalStateException时,检查struts2的action中 方法execute()的返回值是否为null;

即return null;

即可。


原因应该是移动客户端用ajax返回数据,所以在struts的配置文件中不需要根据返回参数跳转至对应jsp结果页面,故返回null就行了。

你可能感兴趣的:(Ajax,jsp,struts,服务器,null,action)