码迷,mamicode.com
首页 > 其他好文 > 详细

项目总结(1)-客户管理系统

时间:2014-09-09 13:26:18      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:客户管理系统   分页   mvc   

1.客户管理系统的总结

(1).总体采用mvc的设计模式,以jsp为view层,用servlet做控制层,service做业务层,dao数据层,上层对下层的调用关系.

(2).除了welcome.jsp页面用户可以 直接访问,其他的页面用户不能访问,而是通过转发实现的。

(3).去掉超链接的下划线:

<a href="/Summer_Exercise15/CrmServlet?method=toAddJsp" style="text-decoration:none">
增加客户信息
</a>

(4).这个里面含有很多EL表达式的运用,这个要熟练的运用,以后要多练练(特别要注意:EL表达式中的数据都是从域对象中寻找的,不会默认某一个域。

(5).将"1991-01-01"数据库中取出来,然后转成1991,01,01用Calendar类,

java.util.Date(这个方法已经过时了)------------->转为java.util.Calendar

(6)定位tableID所对应的元素的位置:
                      document.getElementById("inputID").focus();

(7)内容选中:

             document.getElementById("inputID").select();

(8).取得table标签中元素中的数据:
//定位到tableID所对应的元素,即<table>标签
    var tableElement = document.getElementById("tableID");
    var size = tableElement.rows.length;//size=5
    //装ID号的数组
    var ids = "";
    for(var i=1;i<=size-3;i++){
    //取得每行的1列中的checkbox元素
    var checkboxElement = tableElement.rows(i).cells(0).firstChild;
    //如果该复选框被选中
    if(checkboxElement.checked){
    //收集该复选框的ID值
    ids += checkboxElement.value + "_";
    }
    }
   

(9),采用了分页的技术:
// 计算出所有的页数
if (this.allRecordNO % this.perPageNO == 0) {
this.allPageNO = this.allRecordNO / this.perPageNO;
} else {
this.allPageNO = this.allRecordNO / this.perPageNO + 1;
}

2.程序的调用结构图:

bubuko.com,布布扣

3.部分效果截图:
bubuko.com,布布扣

bubuko.com,布布扣

项目总结(1)-客户管理系统

标签:客户管理系统   分页   mvc   

原文地址:http://blog.csdn.net/u011662320/article/details/39135967

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!