- 浏览: 1211091 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (434)
- js (20)
- struts2 (77)
- spring (11)
- hibernate (17)
- ssh整合 (9)
- 程序例子 (4)
- 正则表达式 (8)
- JSP (20)
- IDE (15)
- 数据库 (10)
- 工作经验技巧感悟 (21)
- 程序员的幽默 (4)
- windows设置 (4)
- 名词解释 (4)
- 技术入门 (4)
- jFreeChart (16)
- OGNL (5)
- java基础 (46)
- dwr (4)
- portal (1)
- 示例用到的附件 (0)
- 优秀程序员45个习惯 (1)
- webService (1)
- shell (3)
- ibatis (3)
- 开发工具 (1)
- OS (3)
- xmlbean (2)
- design_pattern (0)
- error (1)
- testng (2)
- python (18)
- hadoop (21)
- mapreduce (9)
- Hive (0)
- HBase (0)
- ubuntu (22)
- 多线程 (7)
- 自我改进 (6)
- 设计模式 (1)
- ssh (2)
- ant (4)
- guake (2)
- 云计算 (9)
- hdfs (3)
- 大数据 (1)
- 电信业务 (1)
- maven (2)
- svn (5)
- UML (1)
- 待处理问题 (2)
- log4j (1)
- css (1)
- LevelDb (0)
- thrift (6)
- 辅助工具 (3)
- 算法 (1)
- tornado (0)
- twisted (1)
- jvm (0)
- 图书 (1)
- 其他 (1)
- oracle (2)
- mvn (1)
- 私人信息 (0)
- nio (1)
- zookeeper (1)
- JavaIO (3)
- mongodb (1)
- java-高级 (6)
- spring-深入 (1)
- tomcat (1)
- quartz (1)
- 面试题 (1)
- redis (3)
- EJBCA (0)
- spring-3.0 (1)
- memcache (3)
- 性能检测 (1)
- android (0)
- 开源项目 (1)
- 将博客搬至CSDN (0)
- 架构之路 (1)
最新评论
-
pjwqq:
“子类对象”都拥有了“父类对象的一个实例的引用”我晕,应该是“ ...
java继承--父类属性的存放位置 -
gwgyk:
关于楼主最后的问题,我想可能是这样:InputFormat默认 ...
eclipse 运行hadoop wordcount -
fanjf:
上述7点基本具备,可惜现在因为项目需要,做管理方面工作!
如何判断自己是否具有成为一名优秀程序员的潜质 -
摸爬滚打NO1:
链接已经失效
Eclipse添加JSEclipse 插件(js插件) -
younglibin:
看了以上7条, 自己 也不知道是否能够对上, 感觉没一点都有那 ...
如何判断自己是否具有成为一名优秀程序员的潜质
字符串长度校验器的名称是:stringlength,它要求被校验字段的长度必须在指定范围之内否则校验失败;
参数:
- fieldName:该参数指定校验的action 属性名,如果采用字段校验风格,无须指定该参数;
- maxLength:可选,该参数指定字段值的最大长度,如果不指定该参数,则最大长度不受限制;
- minLength: 可选,该参数指定字段值的最小长度,如果不指定该参数,则最小长度不受限制;
- trim: 可选,指定校验该字段前是否截断该字段值前后的空白,默认true;
采用非字段校验器配置格式, 配置示例:
<validators>
<!--使用非字段校验器格式;来配置字符串长度校验器-->
<validator type="stringlength">
<!--指定校验字段:user -->
<param name="fieldName">user</param>
<!--指定user属性最小长度-->
<param name="minLength">4</param>
<!--指定user属性最大长度-->
<param name="minLength">20</param>
<!--指定校验失败的提示信息-->
<message>用户名必须在4到20 之间</message>
</validator>
........................
</validators>
采用字段校验器配置格式, 配置示例:
<validators>
<!--使用字段校验器格式来配置字符长度校验器,校验user属性-->
<field name="user">
<field-validator type="stringlenth">
<!--指定user属性最小长度-->
<param name="minLength">4</param>
<!--指定user属性最大长度-->
<param name="minLength">20</param>
<!--指定校验失败的提示信息-->
<message>用户名必须在4到20 之间</message>
</field-validator>
............................
</field>
.................
</validators>
发表评论
-
struts2 学习资料
2013-10-08 12:23 954struts2.0 系列文章 http://www.blo ... -
javaweb项目RuntimeException不能默认打印到控制台
2012-11-26 15:46 3047前几天搭建了一个框架: 配置 struts2 spring2 ... -
ajax和js实现下拉列表级联的两种方式(ajax和dwr)
2010-01-19 21:54 5832今天遇到一个问题: ... -
jsp页面用s:datetimepicker不显示时间下拉框(提示dojo未定义错误)
2010-01-15 09:49 5799在写时一定要加上:form 标签外加上<s:head t ... -
struts2中struts.xml 文件详解(中文版翻译)入门篇
2009-12-21 11:15 2125<!DOCTYPE struts PUBLIC &quo ... -
Struts2中的(Interceptor)拦截器的执行顺序
2009-12-10 15:00 5948Interceptor的接口定义没 ... -
Struts2中的拦截器的内部结构
2009-12-10 14:44 1509让我们再来回顾一下之前我们曾经用过的一张Action Life ... -
struts2 中Action的生命周期
2009-12-10 14:40 1828接下来,我们再来看看Struts2中的Action的生命周期: ... -
Struts2的Action并不带有任何Web容器相关的对象,Action又是如何工作在Web容器中
2009-12-10 14:39 2131虽然Struts2的Action只是一 ... -
Struts2中的Action 定义
2009-12-10 14:38 1351多数的MVC框架中的Control层,都是一个Java对象。按 ... -
struts2中Action的五大元素
2009-12-10 14:23 2637在大概了解了Struts2的Action后,我们来重点研究一下 ... -
jsp 向Action传值(不提交committ 也能传值)
2009-12-05 09:45 3821今天发现 当药提交表单是 页面的 字段 在Action接收不 ... -
struts2 Tooltip和radio 还有关系吗?
2009-10-12 17:19 1781今天遇到一个奇怪的问题,拿来大家看看! 我用stru ... -
jsp向action传值的几个错误一点
2009-09-23 08:36 16241. 在jsp页面首次请求时正确!通过查询可以正确显示数 ... -
struts2 标签展示 map
2009-09-21 17:59 2266从数据库中查找出来的 ... -
struts2 标签展示 map
2009-09-21 17:48 2706在jsp页面用iterator 迭代时,如果 list中放的是 ... -
struts.properties 配置解析
2009-09-11 10:45 2053### struts.properties这是一 ... -
Struts1和Struts2的区别和对比
2009-09-11 10:05 1584? Struts1要求Action类继承 ... -
el表达式函数
2009-09-11 09:48 1279<%@ taglib prefix="fn&q ... -
struts2 手动校验原理图解
2009-09-02 10:37 17421、Struts 2的类型转换器负责对客户端的字 ...
相关推荐
14. **StringLengthFieldValidator** (`stringlength`):验证字符串长度是否在指定范围内。 15. **RegexFieldValidator** (`regex`):使用正则表达式对字段值进行匹配,以确保符合特定的模式。 16. **...
每个字段校验器都有特定的类型,如`requiredstring`表示必填字段,`stringlength`表示限制字符串长度等。 4. **Param**:参数,用于传递给校验器的信息。这些参数通常包括字段名称、校验类型、最大值、最小值等。 ...
StringLength校验器用于验证输入的字符串长度是否满足指定的范围。例如: ```xml <field-validator type="stringlength"> <param name="maxLength">10 <param name="minLength">5 <param name="trim">true 长度...
- `stringlength`:限定输入字符串的长度。 这些内置校验器可以灵活组合使用,满足多种复杂的校验需求。 总结,Struts2的输入校验机制提供了手动和自动两种方式,结合配置文件和内置校验器,能够实现灵活且强大的...
<field-validator type="stringlength"> <param name="min">6 <param name="max">20 密码长度必须在6到20之间 ``` **5. 显示校验错误** 在JSP页面中,可以使用Struts2的标签库来展示错误信息,例如: ``...
在Struts2中,校验器是用于验证用户输入的重要组件,而国际化则允许应用程序根据用户的语言和地区显示相应的文本。本文将深入探讨如何在Struts2中集成校验器和国际化功能。 首先,让我们了解Struts2的校验器。...
如果默认的校验器不能满足需求,Struts2还允许开发者创建自定义的校验器。这需要实现`Validator`接口并配置在`struts.xml`中。 5. **结果处理**: 校验失败后,Struts2会根据配置的`action`标签中的`input`属性值...
### Struts2校验框架使用心得 #### 一、Struts2校验框架概述 Struts2是一款基于Java的企业级Web应用开发框架,它能够帮助开发者构建出结构清晰、易于维护的应用程序。其中,Struts2提供的校验框架是其核心特性之一...
- 字符串长度限制:`<field-validator type="stringlength">` - 设置最小长度为3,最大长度为7。 - 如果长度不符合要求,显示消息`"userName.length"`。 - **密码验证**: - 必填项验证:`...
Struts2是一个非常流行的Java Web框架,用于构建MVC(模型-视图-控制器)架构的应用程序。在Struts2中,数据校验是保证应用程序输入数据正确性、安全性和一致性的关键步骤。本篇文章将深入探讨Struts2的数据校验机制...
- **6.5.11 stringlength字符串长度校验器** - **实现方式**:检查字符串字段的长度是否符合预期。 - **6.5.12 regex正则表达式校验器** - **实现方式**:检查字段是否符合指定的正则表达式。 **6.6 基于...
2. **自定义校验器**:除了内置的校验器,我们还可以编写自定义校验器,通过扩展`FieldValidator`接口并实现自己的校验逻辑。 3. **动态方法调用**:如果我们希望为不同方法定义不同的校验规则,可以使用动态方法...
Struts2是一个强大的MVC(模型-视图-控制器)框架,广泛应用于Java Web开发中。在Struts2中,表单验证是非常重要的一个环节,它确保了用户输入的数据符合预设的规则,从而保证了应用程序的数据质量和安全性。本示例...
- **StringLength**:用于验证字符串长度是否在指定范围内。例如: ```xml <field-validator type="stringlength"> <param name="minLength">2 <param name="maxLength">20 用户名长度应在2到20个字符之间 `...
"struts2表单校验,可单独一行显示"这个主题意味着我们将探讨如何在Struts2框架中实现表单验证,并且让错误信息以独立行的方式呈现给用户,提高用户体验。 首先,Struts2的表单验证基于Action类和一个名为`...
Struts2是一个强大的Java EE应用程序框架,用于构建MVC(模型-视图-控制器)架构的Web应用。它提供了一种优雅的方式来组织和控制应用程序的行为,同时也提供了丰富的特性来处理表单验证。在这个"struts2实现服务器端...
2. **字符串长度验证** (`stringlength`) ```xml <field-validator type="stringlength"> <param name="maxLength">10 <param name="minLength">2 <param name="trim">true <message><![CDATA[输入应该在2-10...