`
yorkyao
  • 浏览: 18190 次
  • 来自: ...
社区版块
存档分类
最新评论

struts2 struts.devMode client validation

阅读更多

<constant name="struts.devMode" value="true" />. 
 

What does it do?
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).
Note: this option can also be set standalone via struts.i18n.reload = true


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.
Note: this option can also be set standalone via struts.configuration.xml.reload = true

 


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).

0
0
分享到:
评论

相关推荐

    Struts课堂笔记.rar--struts2的struts.properties配置文件详解

    struts.devMode Whether Struts is in development mode or not 是否为struts开发模式 struts.dispatcher.parametersWorkaround Whether to use a Servlet request parameter workaround necessary for some ...

    struts2的struts.properties配置文件详解

    8. struts.devMode:这是一个布尔值,用于确定Struts2是否处于开发模式。如果设置为true,Struts2将处于开发模式。 9. struts.dispatcher.parametersWorkaround:这是一个布尔值,用于确定是否使用Servlet请求参数...

    struts环境配置手记

    ### Struts环境配置详解 #### 一、Struts在Eclipse中的配置步骤 **1. Eclipse的准备** - **下载地址**: [Eclipse官方网站](http://www.eclipse.org/) - Eclipse是Java开发中广泛使用的集成开发环境(IDE),提供...

    Struts2漏洞利用工具Devmode版

    "Struts2漏洞利用工具Devmode版"就是针对这些漏洞设计的检测工具,它可以帮助安全研究人员或系统管理员检测其系统是否受到Struts2漏洞的影响。 首先,我们要理解Struts2漏洞的本质。其中最著名的可能就是S2-045和S2...

    struts2的struts.properties介绍

    ### Struts2中的struts.properties配置详解 在Struts2框架中,`struts.properties`文件扮演着极其重要的角色,它用于定义各种配置项来控制框架的行为。下面将详细介绍该文件中的一些关键配置项。 #### struts....

    Struts2常用常量.doc

    ### Struts2常用常量详解 #### 一、概述 Struts2是一个基于MVC设计模式的开源Java Web框架,它极大地简化了Web应用程序的开发流程,并提供了丰富的插件支持和灵活的配置选项。本文将重点介绍Struts2中常用的配置...

    struts.xml和struts.properties配置详解

    2. **struts.devMode**: 开发模式开关,设为`true`开启调试模式,方便开发时获取更详细的错误信息和日志。 3. **struts.i18n.locale**: 默认的语言环境,如`zh_CN`表示简体中文。 4. **struts.multipart.maxSize**: ...

    struts2属性文件struts.xml的配置

    ### Struts2属性文件struts.xml的配置 在Java Web开发中,Struts2框架作为MVC模式的一种实现,提供了一种简洁的方式来构建应用程序。其中,`struts.xml`是Struts2的核心配置文件,用于定义项目的包、常量、拦截器等...

    struts2配置2.5版

    &lt;constant name="struts.devMode" value="true" /&gt; &lt;package name="default" namespace="/" extends="struts-default"&gt; &lt;action name="helloworld" class="com.mytest.HelloWorldAction"&gt; &lt;result&gt; /result....

    struts2知识总结.txt

    - 在`struts.xml`文件中启用开发模式:`&lt;constant name="struts.devMode" value="true"/&gt;`,这有助于开发者在开发过程中更快地发现和定位问题。 - 在`web.xml`文件中配置过滤器(Filter)和过滤器映射(Filter-...

    struts2参数.txt

    #### 十九、`struts.devMode` 控制应用是否运行在开发模式下。默认为`false`,但在开发期间,通常设置为`true`,以便获得更详细的错误信息和调试帮助。 #### 二十、`struts.i18n.reload` 决定每次HTTP请求是否...

    struts.properties配置详解

    ### Struts2中struts.properties配置详解 #### 概述 在Struts2框架中,除了大家熟知的`struts.xml`配置文件之外,还有一个重要的配置文件——`struts.properties`。该文件主要用来存储一些Struts2的核心配置属性,...

    Struts2.5版本struts.xml与web.xml配置的更改方法

    在Struts2框架中,配置文件`struts.xml`和`web.xml`是核心部分,它们定义了应用程序的行为和路由规则。随着版本的更新,配置方式也会有所改变。以下是Struts2.5版本中`struts.xml`和`web.xml`配置的更改方法: **1....

    Struts2属性文件详解

    #### struts.devMode 此属性设定了Struts 2应用是否使用开发模式,默认值为`false`。当设置为`true`时,在应用出错时可以显示更多且更友好的错误提示。 #### struts.i18n.reload 指定了是否每次HTTP请求到达时,...

    Struts2手动搭建所有的jar包及相应的struts.xml和web.xml

    Struts2是一款强大的Java Web框架,它为开发者提供了一种优雅的方式来实现MVC(Model-View-Controller)架构,使得应用程序的开发更为简洁、高效。本教程将详细讲解如何手动搭建一个完整的Struts2环境,包括引入所有...

    st2 webconsole.html页面ognl调试1

    Struts2是一个流行的Java web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用。在开发过程中,调试是必不可少的环节,Struts2提供了多种调试方式,其中包括XML、Console、Command和Browser模式。这里我们...

    K8_Struts2_EXP.zip

    [+]9 devMode CVE-xxxx-xxxx 支持GetShell/获取物理路径/执行CMD命令 [+]8 S2-037 CVE-2016-4438 支持GetShell/获取物理路径/执行CMD命令 [+]7 S2-032 CVE-2016-3081 支持GetShell/获取物理路径/执行CMD命令 [+]6...

Global site tag (gtag.js) - Google Analytics