这个项目的代码量不多,但是还是有 一些注意的地方:
1、层次分明, 哪怕代码再少, 结构要清晰,每个层该做什么事就做什么事,不要随便乱写,这样自己很难查询错误,以及后期的扩展性也不好。
2、设计数据库非常重要,一步错,全盘输完全可以用来形容这个,所以在最开始设计数据库时一定要构思好,不然在后面出现问题后就会特别麻烦。
3、按钮,复选框,下拉列表,隐藏域都要有value值,其他的可以不需要
4、这个项目我导入了jstl中的 核心标签:c标签,在这个标签里,注释不能乱写,不然会和里面的代码冲突
5、$.each(cks,function(i,n){
ids.push($(n).val());
})
这种写法就相当于foreach循环
6、method 默认调用 doGet方法,这点需要注意,如果在post中执行的其他方法,但是在跳转页面时执行了这句话location.replace('stu?method=logout'); 那么需要在get中调用post 方法,不然访问不到这个方法
7、要注意页面刷新重复提交的问题。
8、其中的分页功能,目前还是不太熟练,需要多练练。
这个项目我还使用了bootstrap前端框架、 jquery、layer 提示框、MD5密码加密、animate.css 动画框架这些工具,这些工具都是很实用的 工具,以后要多加学习
总结大概就是这么多,后续如果有发现的话会继续补充进来
不知道怎么 插入附件的,代码就不发出来了。