1、前台页面头(head)
<%@ page contentType="text/html;charset=UTF-8" %> <%@include file="/includes/IncludeTop.jsp" %>
这里我们通过<%@include file="/includes/IncludeTop.jsp" %>实现了公共表头的引入。
2、 页面表单
2.1、HTML DOM元素属性说明 除了常见html元素(element)对象所具备的属性外,本次系统我们加入了几个自定义的属性(名称对大小写敏感): issave:当前元素element值是否需要保存(默认为不需要,所以不写表示不提交该元素的值) fieldname: 当前元素element对应后台数据对象(domain)的属性名(名称对大小写敏感) require: 当前元素element值是否为必填(默认为不需要,所以不写表示选填) datatype:当前元素element值的数据类型 目前已定义的数据类型:
数据类型值
数据类型说明
date
日期类型 yyyy-mm-dd
number
数字类型0-9
integer
整形数字
double
浮点数字(仅支持小数点后2位) XXXX.XX
chars
字符型(目前用于校验用户名、密码等)
showmessage: 当前元素element值没有通过校验时提示的消息;
以下属性可选择添加
(仅在需要进行dom对象元素比较的时候添加)
compareObject:当前元素与之比较的元素id
compareType:比较类型
目前已定义的比较类型:
比较类型值
比较类型说明
equal
= 等于
notequal
!= 不等于
greaterthan
>= 大于等于
greaterequal
> 大于
lessthan
<= 小于等于
lessequal
< 小于
compareMessage:对比错误时需要给出的提示信息
(仅在使用form构建XmlDocument 对象时使用)
vos:当前元素对应domain对象名称
vo:当前元素对应domain对象组的序号
funcname:当前元素对应操作sqlmap的名称
以下是一个demo,供大家参考:
3、数据校验
全部页面表单通过/WebRoot/js/ validate.js进行数据校验,必须把提交的数据封装在一个form(一个页面可以设置多个form表单)中,详情可查看/WebRoot/js/oa/user/user.jsp中的格式。4、表单数据提交
可以使用两种方式提交:页面元素构建枚举数组获得XMLDOC对象和页面元素直接拼接XML字符串获得XMLDOC对象
4.1、页面元素构建枚举数组获得XMLDOC对象方式
(一) 新增
- 单表(一个domain)数据提交
注意:须保证HTML DOM元素存放于
最新评论