1.页面生成流程图
这里输出一段文字 这里载入其他的bean,也可以是sioc中配置的bean 调研完成:成功 |
| annotation标签名称 | 参数说明 | 功能说明 |
| MulRequest | String covering() default "false"; //是否覆盖文件 String saveDirectory() default "saveDirectory"; //保存目录 String fileTypes() default "*"; //允许上传的文件类型 String maxPostSize() default "800944751"; //最大上传大小 |
上传方式,本构架已经整合上传组件,并且解决了中文问题,兼容flash和 kindeditor的上传。FAQ有部分补充说明 |
| Operate | //提交按钮名称 //是否需要提交后在执行 POST 提交才执行 GET不需要提交 //动作名称描述 |
动作绑定bean方法 |
| Redirect | //跳转方式 location redirect forward //text/html; charset=UTF-8 String location() default ""; |
页面跳转,如果存在跳转将不执行其他任何方法包括execute |
| Safety | //判断是否过滤sql注入 boolean check() default true; |
设置bean参数的时候防止sql注入 |
| TurnPage | //模版文件名 turnpage.ftl //开关,为了提高性能,提交时候传递参数判断释放运行 |
翻页标签,使用的本页输出标签 如果使用本UI的grid,ajax调用可以不使用本标签 |
| Validate | //返回信息类型 String formId() default ""; String name() default ""; String namespace() default Sioc.global; String submit() default "submit"; |
验证,本验证使用在页面上和sober的验证java代码核心是一个, 但有所不同,这里的使用javascript完成的。 |
| 验证名称 | 例子 | 说明 |
| isChinese | isChinese | 是否为中文 |
| isDate | isDate | 判断是否为日期格式 |
| isMobile | isMobile | 是否为手机号码 |
| StartsWith§endsWith | startsWith[aaa]|endsWith[bbb] | 判断开始字符是aaa| 判断结束字符是bbb |
| equals | equals[aaa] | 判断字符是aaa |
| isBetween | isBetween(2,100) | 数字在2-100范围 |
| isLengthBetween | isLengthBetween(2,20) | 判断是否字符串长度在2-20 |
| isDateTime | isDateTime | 判断是否为日期加时间的格式 |