java -/struts/webconsole.html 在设置 Struts2 devMode=false 后仍然有效

标签 java struts2 appfuse

我在struts.xml中设置了以下配置参数:

<constant name="struts.devMode" value="false" />
<constant name="struts.configuration.xml.reload" value="true" />
<constant name="struts.i18n.reload" value="false" />

struts.properties 中:struts.devMode=false

webconsole.html 页面仍在加载。如何解决这个问题?

最佳答案

devMode 属性与 webconsole 无关,它只做这些事情:

  • When enabled, Struts 2 will reload your resource bundles on every request (meaning you can change your .properties files, save them, and see the changes reflected on the next request).
  • It will also reload your xml configuration files (struts.xml), your validation files, and so on, on every request. This is useful for testing or fine-tuning your configuration without having to redeploy your application every time.
  • And thirdly, perhaps the setting which is less widely known, and therefore a source of much confusion: it will raise the level of debug or normally ignorable problems to errors. For example: when you submit a field which cannot be set on an action 'someUnknownField', it will normally be ignored. However, when you're in development mode, an exception will be thrown, telling you an invalid field was submitted. This is very useful for debugging or testing large forms, but can also be confusing if you're relying on parameters in your request that are not set on the action, but which you are using directly in your view layer (warning: bad practice, you should always validate input from the web).

我假设您来自 here ,我的建议是:你不应该 甚至在生产机器上部署这个组件。

关于java -/struts/webconsole.html 在设置 Struts2 devMode=false 后仍然有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30883698/

相关文章:

java - 使用 $.getJSON 的 Struts2 json 响应结果未定义响应

java - 从 jsp 页面接收 'null' 值到 Struts2 Action

java - 请问appfuse有什么问题吗

java - 是否有一个开源 C# .net mvc 项目可以消除为新客户开发 Appfuse 应用程序时的启动时间?

java - 使用 App Fuse 直接从数据库模式生成 CRUD 操作

java - 为什么 try-catch 不解决未经检查的泛型转换中的警告?

java - 为每个连接的客户端单独的 websocket

java - 从 json 编码/解码到 java.util.Map 的库?

jquery - Struts2 jQuery配置问题

java - 动态创建java字节码和可运行的jar