当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 通过Struts 1.2提供的validwhen 验证器可以轻松的创建更加复杂灵活的表单验证。
 

 

 ·ireport与jasperreport开发详解一     »显示摘要«
    摘要: ireport与jasperreport开发详解一1、简介: jasperreport是一个报表制作工具,用户须按照它编写的规则编写一个xml,然后得到用户所要的报表文件。 jasperreport程序库是一个灵活,功能强大的报表产生工具,可以以pdf, html或xml等多种形式产生报表, 并支持csv, xls,等格式报表。该引擎由java编写,支持多种形式应用程序产生动态报表。打印的报表文......
 ·hibernate 三种查询方式     »显示摘要«
    摘要:(一)hqlhql:hibernate qusery language,如果你已经熟悉它,就会发现它跟sql非常相像。不过 你不要被表面的假象迷惑,hql是面向对象的(oo,用生命的眼光看待每一个对象,他们是如此 鲜活)。如果你对java和sql语句有一定了解的话,那么hql对你简直易如反掌,你完全可以利用在公车上的时间掌握它。以下从几个方面进行慢慢深入:1。大小些敏感大家知道sql-92 que......


使用validwhen设计复杂的Struts表单验证
通过struts 1.2提供的validwhen 验证器可以轻松的创建更加复杂灵活的表单验证.

validwhen 需要声明一个叫test的var字段,这个变量的值是一个布尔型的表达式,比如: 【程序编程相关:eclipse 中 Unsatisifi

比如说,我们要验证用户两次输入的密码是否相同,或是只有当用户填写表单项“姓氏”时,表单项“名字”才是必须的. 【推荐阅读:struts为每个独立请求创建一个Act

当布尔型表达式返回true时,验证才会成功.下边是允许发入该表达式的一些元素: 【扩展信息:《Effective Java》学习笔记

    <var-name>test</var-name>    <var-value>((orderlines[].partnumber == null) or (*this* != null))</var-value>

单引号或双引号括起来的字符串十进制.十六进制或八进制表示的整形字面量null 表示没有输入的空串可以使用表单里的任何字段名字,如 customerage显式引用的索引字段,如childlastname[2]隐式引用的索引字段,如childlastname[],表示使用与该字段相同的索引字面量 *this* 表示当前被验证的表单

例:

下边这段代码表示:只有当sendnewsletter字段为空,或该字段emailaddress不为空时,该字段才有效


...   下一页
 ·ice 2.0学习笔记1(helloworld)     »显示摘要«
    摘要:hello.ice #ifndef simple_ice#define simple_ice//名字空间 or 包名module demo.slice.hello{ interface hello{ void printstring(string s); };};#endif服务器: helloi.javapackage demo.ice.hello.server;import demo.slic......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE