struts2 2.3.15.1版本在struts.xml配置文件不去写<constant name="struts.enable.DynamicMethodInvocation" value="false"/>,默认是开启还是关闭的?
时间: 2023-12-22 19:02:28 浏览: 91
默认情况下,Struts2 2.3.15.1版本的`struts.xml`配置文件中的`<constant name="struts.enable.DynamicMethodInvocation" value=""/>`是空的,这意味着DMI模式是开启的。如果你没有在`struts.xml`文件中显式地设置`<constant name="struts.enable.DynamicMethodInvocation" value="false"/>`,则Struts2框架将默认启用DMI模式。
开启DMI模式可以使URL更加简洁,但这也会增加系统的安全性风险。建议在生产环境中关闭DMI模式,可以通过在`struts.xml`配置文件中设置`<constant name="struts.enable.DynamicMethodInvocation" value="false"/>`来关闭DMI模式,以提高系统的安全性。
阅读全文