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

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.程序的调用结构图:


3.部分效果截图:


  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值