jsp登录注册代码(增删改查+网页+数据库)

您所在的位置:网站首页 注册登录系统代码怎么查 jsp登录注册代码(增删改查+网页+数据库)

jsp登录注册代码(增删改查+网页+数据库)

2024-07-09 12:33| 来源: 网络整理| 查看: 265

目录

一·登录注册代码以及效果

doregister.jsp:注册信息弹框

login.jsp:登录

dologin.jsp:与数据库相连、存放登陆的用户

index.jsp:主界面

update.jsp:修改

doup.jsp:修改页面(帮助)

info.jsp:详情

dodel.jsp:删除界面

二·页面跳转的方式以及他们的区别

1、跳转路径并传递数据

2、页面跳转的两种方式和区别

三·其他

1、jdbc连接Oracle

2、乱码

3、添加数据时,获取最新编号

以上就是今天的分享,谢谢大家的观赏!!

一·登录注册代码以及效果

 

 

register.jsp:注册

注册 #a { width:50%; height:200px; border: 1px dashed ; background-color:lightyellow; text-align:center; } body{ background-color:lightblue; } 用户名: 密码: 备注: doregister.jsp:注册信息弹框 0){ out.print("alert('注册成功');location.href='login.jsp'"); }else{ out.print("alert('注册失败');location.href='register.jsp'"); } %> login.jsp:登录 登录 #a { width:50%; height:200px; border: 1px dashed ; background-color:lightyellow; text-align:center; } body{ background-color:lightblue; } 用户名: 密码: dologin.jsp:与数据库相连、存放登陆的用户 index.jsp:主界面 主页面 #a { width:50%; height:200px; border: 1px dashed ; background-color:lightyellow; text-align:center; } body{ background-color:lightblue; } 编号 用户名 密码 备注 操作 修改 详情 删除 update.jsp:修改 0){ out.print("alert('修改成功');location.href='index.jsp'"); }else{ out.print("alert('修改失败');location.href='index.jsp'"); } %> doup.jsp:修改页面(帮助) Insert title here 用户名: 密码: 备注: info.jsp:详情 用户名: 密码: 备注: 返回 dodel.jsp:删除界面 0){ out.print("alert('删除成功');location.href='index.jsp'"); }else{ out.print("alert('删除失败');location.href='index.jsp'"); } %>

二·页面跳转的方式以及他们的区别 1、跳转路径并传递数据  //假设法:假设我的用户名为admin 密码为123     if("admin".equals(name)&&"123".equals(pwd)){         //说明登录成功 跳转到success.jsp //1.重定向 将页面跳转 地址栏发生了改变         //不能将值传递到下一个界面  可以跳转到任意资源  在客户端发挥作用         response.sendRedirect("http://www.baidu.com"); //2.转发 将页面跳转 可以将值传递到下一个界面          //但是地址栏不发生改变 而是停留在了之前的页面 只能转发到当前项目内资源 在服务器端发挥作用         //request.getRequestDispatcher("http://www.baidu.com").forward(request, response);     }     else{         //说明登录失败 提示用户并返回登录界面login.jsp js的跳转属于重定向 地址栏发生了改变 login-->dologin-->login         out.print("alert('用户名或者密码有误');location.href='login.jsp';");     } 2、页面跳转的两种方式和区别

重定向:地址栏发生改变 不能传值 可以跳转到任意资源 在客户端发挥作用 转发:地址栏不发生改变 能传值 只能跳转到当前项目内资源 在服务器端发挥作用

语法: 重定向:response.sendR()

转发:request.getreq .for(request,response)

三·其他 1、jdbc连接Oracle URL:jdbc:oracle:thin:@localhost:1521:orcl 2、乱码 request.setCharacterEncoding("utf-8"); 3、添加数据时,获取最新编号 //这里的代码是用来 得到最新编号的        int nextId=1;//做为新用户的编号     PreparedStatement ps = con.prepareStatement("select max(uuid) from T277");     //执行sql语句     ResultSet rs= ps.executeQuery();     if(rs.next()){         //查询到最大的编号,加1,就是新数据的编号         nextId = rs.getInt(1)+1;     } 以上就是今天的分享,谢谢大家的观赏!!!


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3