1.获取登录时的IP地址
System.out.println("当前的IP地址:"+request.getRemoteAddr());
2.个人密码修改
密码加密存储(MD5):MD5消息摘要算法,可以产生128位的散列值,这个数字是不能还原回去的。
特点:
1.压缩性,任意长度的数据,算出的MD5的长度都是固定的。
2.抗修改型,对原数据进行任何改动,哪怕就修改了一个字节,所得到的MD5的值都有很大的区别。
3.查询条件的保存
得到页面的值,保存在session里面,进而每次调用的时候,都可以使用session里面的值。
4.导出到Excel中,其中有POI,较为复杂,我们使用JXL即可。
它包括的操作有读取excel文件的内容,创建新的excel,更新已经存在的excel文件。
代码如下
@Test
public void test() throws IOException,
RowsExceededException, WriteException {
// 1、创建工作簿(WritableWorkbook)对象,打开excel文件,若文件不存在,则创建文件
WritableWorkbook writeBook = Workbook.createWorkbook(new File(
"D://write.xls"));
// 2、新建工作表(sheet)对象,并声明其属于第几页
WritableSheet firstSheet = writeBook.createSheet("第一个工作簿", 1);// 第一个参数为工作簿的名称,第二个参数为页数
WritableSheet secondSheet = writeBook.createSheet("第二个工作簿", 0);
// 3、创建单元格(Label)对象,
Label label1 = new Label(0, 2, "数据1");// 第一个参数指定单元格的列数、第二个参数指定单元格的行数,第三个指定写的字符串内容
firstSheet.addCell(label1);
Label label2 = new Label(1, 2, "数据2");
secondSheet.addCell(label2);
// 4、打开流,开始写文件
writeBook.write();
// 5、关闭流
writeBook.close();
}
5.自动登录问题
首先页面有一个按钮,即是否自动登录,若打钩了,则说明下次可自动登录,就可以修改表的一个是否自动登录的字段。
http://www.neuedu.com/nps/res/res!view.action?resid=105759&urid=250724