YPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.***w3.org/TR/REC-html40/loose.dtd">
YPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.***w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
正在模仿mvc模式,不过没有写代理类与工厂类,这个只是实现功能,连数据库都没有关。
过程:打开index.jsp,若是cookie为null则跳到form.jsp 若不为null则查找固定的cookie_user的值,再找数据库取出对应的随机码。然后加密得出的字符串与cookie_random的值相比若都相等则输入welcom.表示登录成功。
index.jsp //在if 那里用response.send 这个跳转,一定要在下面加return 不然出错。
| 代码如下 | 复制代码 |
|
Cookie c[] = request.getCookies();
ConnData conn=new ConnData();
|
|
form.jsp
| 代码如下 | 复制代码 |
|
|
|
servlet 接受数据。这里没有关闭数据库操作。
| 代码如下 | 复制代码 |
|
package admin.login; import java.io.IOException; import javax.servlet.ServletException; public class CheckLogin extends HttpServlet { /** if(!check) check =false; if(check) /** }
|
|
操作数据库,看mvc模式,一般是先定义一个接口,然后再定义一个实现接口的类,,这里没有接口,直接操作数据库类。
| 代码如下 | 复制代码 |
|
package admin.dao; import wen.func.MyFunc; public boolean CheckUserPass(String user,String pass) throws SQLException |
|
连接数据库类。,mvc里的是也单独一个类,关闭操作是放在代理类里。
| 代码如下 | 复制代码 |
|
package admin.dbc;
|
|
md5加密,网上搜来的代码。随机的是用查表方式,打出数组用 for int i=0; i
| 代码如下 | 复制代码 |
|
package wen.func; public class MyFunc { public static String setEncrypt(String str){ for(int i=0,j=0;i for(int k=0;k if(snNum[k]
temp="00"+snNum[k]; /** for(int i=0,j=0;i for(int k=0;k |
|
我的世界国际版老版
我的世界国际版正式版是一款拥有超高自由度玩法是沙盒手游,经典
我的世界国际版完整版
我的世界国际服完整版是一款十分经典好玩的mc沙盒类游戏,在海
摩托车销售模拟器内置菜单中文版
摩托车出售模拟器,又名摩托车销售模拟器,这是一个以摩托车销售
船舶模拟2020最新版
船舶模拟2020是玩法非常有意思的模拟驾驶游戏,高清3d画质
油管主播的生活2内置菜单版
油管主播的生活2内置菜单版是一款模拟养成类游戏,在这里你将体