在运行struts动态对象案例时出现以下错误:
通过百度查得,在早些版本的struts中,struts2-core.jar!/org/apache/struts2/default.properties此目录下的struts.enable.DynamicMethodInvocation默认值为true,在后续的更新中,默认为false,所以无法直接使用。
如图所示:
所以要想使用动态对象,需将其改为true,但是该文件是只读文件,无法修改(网上说有方法可以修改),但我们可以通过在struts.xml中进行如下配置:
不过配置过运行发现服务器仍然提示如下错误:不允许该方法添加
在百度上寻找答案发现还需进行一项配置:
如果有多个方法需要添加,在后面加逗号接着添加即可,最终struts.xml配置如下: