发表于: 2018-02-22 23:36:35
1 591
今天完成的事情:
1,改进分页功能。之前分页功能已经实现了“首页”“上一页”“下一页”“末页”这四个功能,但是如果在最后一页点击“下一页”,在首页点击“上一页”会有报错。今天我在listStudent.jsp文件中的分页部分增加了一个判断(A?B:C),成功解决这个问题。
之前的代码
<div style="text-align:center">
<a href="?start=0">首 页</a>
<a href="?start=${page.start-page.count}">上一页</a>
<a href="?start=${page.start+page.count}">下一页</a>
<a href="?start=${page.last}">末 页</a>
</div>
改进后的代码:
<div style="text-align:center">
<a href="?start=0">首 页</a>
<a href="?start=${(page.start - page.count)>=0?(page.start - page.count):0}">上一页</a>
<a href="?start=${(page.start + page.count)<page.total?(page.start + page.count):page.last}">下一页</a>
<a href="?start=${page.last}">末 页</a>
</div>
2,用伪post表单实现delete,这个在之前做任务的时候,无法实现伪post方法,改为用ajax方法实现删除。今天发现之前代码中的一个问题,正是这个问题导致无法用伪post。
这是之前的代码,在<table>标签外边有一个空<form>表单,导致我在<table>中想使用<form>的时候,形成了form表单的嵌套,这个好像是不允许的。删掉这个空<form>表单后,ok了。代码如下:
明天计划:
继续回顾任务三的内容。
收获:
回顾一下还是收获挺多的,一是把之前知道的东西回顾一下,二是把之前理解有误的地方搞清楚了。
评论