day06

1. 动态生成的表格 ,点击表格某一行的一个td 中的一个Btn ,将这一行删除。  代码:

$(document).ready(function(){
$(".q1").click(function(){
var t=$(this);
var username=$(this).parent().parent().children("td").get(2).innerHTML;

t.parent().parent().remove();
location.replace("login.lo?username="+username1+"&&"+"password="+ password1);
});
}
表格结构如下:
table class="table">
<tr >
<td>count</td>r
<td>id</td>
<td>username</td>
<td>password</td>
<td>age</td>
<td>gender</td>
<td>salay</td>
<td>IDcard</td>
<td>regintime</td>
<td></td>
<td></td>
</tr>
<c:forEach items="${users}" var="u" varStatus="s">
<tr class="tr">
<td>${s.count}</td>
<td>${u.id}</td>
<td>${u.username}</td>
<td>${u.password}</td>
<td>${u.age}</td>
<td>${u.gender}</td>
<td>${u.salay}</td>
<td>${u.IDcard}</td>
<td>${u.regintime}</td>
<td><input type="button" class="q1" value="delete"/></td>
<td><input type="button" value="update"/></td>
</tr>
</c:forEach>
</table>
                                          --2016年3月17日18:39:54

2.MD5 加密 代码如下:
public static String MD5(String s)  {
String md5password=null;
MessageDigest md=null;
try {
md = MessageDigest.getInstance("MD5");
byte[] digest = md.digest(s.getBytes());
md5password=bytetoString(digest);
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return md5password;
}
public static String bytetoString(byte[] digest) {

String str = "";
String tempStr = "";
for (int i = 0; i < digest.length; i++) {
tempStr = (Integer.toHexString(digest[i] & 0xff));
if (tempStr.length() == 1) {
str = str + "0" + tempStr;
}
else {
str = str + tempStr;
}
}
return str.toLowerCase();

                                    ---2016年3月17日18:40:45

3.网页刷新 location.reload() 和 location.replace(url) 的区别 reload() 类似于 将浏览器的缓存再一次写入页面 ,reliace(url) 类似于 重新访问url 地址
---2016年3月17日18:41:57
posted on 2016-03-17 18:43  miracley  阅读(145)  评论(0编辑  收藏  举报