struts2--开发模式控制台错误信息

struts2设置开发模式控制台错误信息。

  在使用struts2中,为了方便调试,通常struts.properties文件中把开发模式设置为true。当表单里面的数据为空的时候提交,由于配置了validation校验框架,页面被拦截,有提示信息。控制台输出如下:

  2016-5-6 8:21:18 com.opensymphony.xwork2.validator.ActionValidatorManagerFactory <clinit>
信息: Detected AnnotationActionValidatorManager, initializing it...

分析如下:

  由于配置文件中继承了struts-default.xml文件

  其中struts-default.xml中的代码片段为:

  <interceptor name="params" class="com.opensymphony.xwork2.interceptor.ParametersInterceptor"/>

  由于配置了validation校验框架部分片段:

1struts2设置开发模式控制台错误信息 - 七夜 - 七夜<fieldname="age">

2struts2设置开发模式控制台错误信息 - 七夜 - 七夜    <field-validatortype="required">

3struts2设置开发模式控制台错误信息 - 七夜 - 七夜      <message>ageshouldnotbeblank!</message>

4struts2设置开发模式控制台错误信息 - 七夜 - 七夜    </field-validator>

5struts2设置开发模式控制台错误信息 - 七夜 - 七夜  

6struts2设置开发模式控制台错误信息 - 七夜 - 七夜    <field-validatortype="int">

7struts2设置开发模式控制台错误信息 - 七夜 - 七夜      <paramname="min">1</param>

8struts2设置开发模式控制台错误信息 - 七夜 - 七夜      <paramname="max">150</param>

9struts2设置开发模式控制台错误信息 - 七夜 - 七夜      <message>ageshouldbebetween${min}and${max}</message>

10struts2设置开发模式控制台错误信息 - 七夜 - 七夜    </field-validator>

11struts2设置开发模式控制台错误信息 - 七夜 - 七夜  </field>

  原因是输入类型不匹配,这个出错信息是由于开发模式设置为true,把开发模式设置为false就不会产生这个错误信息。这个是LOG给的控制台错误,方便用户调试使用,并不影响程序的正常运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值