月光疾风

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年11月22日

摘要: 在Velocity Template Language(VTL)中,有三种类型的引用:变量,属性,方法。所有的引用都被看作是字符串,如果某个引用是一个整型值,velocity会调用它的toString()方法,将它转换为String。变量:变量是由$和紧跟其后的VTL标识符组成的。而VTL标识符必须以字母开头,后面可以包含并且仅能包含字母、数字、下划线以及减号。像$2.4这样的字符串,是不会被识别... 阅读全文
posted @ 2010-11-22 23:10 月光疾风 阅读(4861) 评论(0) 推荐(0) 编辑

摘要: Velocity的单行注释,使用##多行注释使用#*cooments*# 阅读全文
posted @ 2010-11-22 22:22 月光疾风 阅读(10374) 评论(0) 推荐(0) 编辑

摘要: 上一篇总结了JSP前台验证的常见方法,这一篇说一说后台验证的方法。我把后台验证大体分为两类,一类是非Ajax方式,一类是Ajax方式。1. 非Ajax方式1) 使用方法:正常提交表单,在Action层的某处判断表单中的内容是否正确。假如后台使用了Struts2框架的话,这个“判断”应该是在***Action类的某个方法中,可以是execute类的方法,也可以是validat... 阅读全文
posted @ 2010-11-22 21:30 月光疾风 阅读(3071) 评论(0) 推荐(1) 编辑

摘要: 要为学校的网站开发做一个统一的开发框架,目前只是使用Struts2和iBATIS搭起了大概的框架,有很多细节还没有考虑,也有很多地方需要优化。首先从前后台验证方面入手。本文所说的前后台验证,不是按照验证发生的位置来区分的,而是按照验证过程是否与后台数据交互来区分的。比如,对于用于输入的内容,进行非空、长度、正则等验证,都属于前台验证,而判断用户注册的新名称是否存在,就属于后台验证。首先第一部分是前... 阅读全文
posted @ 2010-11-22 17:06 月光疾风 阅读(11538) 评论(0) 推荐(0) 编辑