JSP登陆界面的找回密码功能
答案:2 悬赏:10 手机版
解决时间 2021-04-07 03:33
- 提问者网友:且恨且铭记
- 2021-04-06 11:02
JSP登陆界面的找回密码功能
最佳答案
- 五星知识达人网友:执傲
- 2021-04-06 12:35
我将其写到一个页面里了 getpass.jsp
代码如下
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@page import="java.sql.Connection"%>
<%@page import="java.sql.PreparedStatement"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="s2pro.mng.dao.BaseDao"%>
<%@page import="s2pro.mng.entity.Users"%>
<%
request.setCharacterEncoding("utf-8");
String get = ""+request.getParameter("action");
String upass = null;
if(get.equals("get")){
String num = request.getParameter("loginNum");
String superPass = request.getParameter("loginSuperPass");
Connection conn = null;
PreparedStatement ps = null;
String sql = "select uPass from Users where uUserNum = ? and uSuperNum = ?";
try{
conn = BaseDao.getConn();
ps = conn.prepareStatement(sql);
ps.setString(1,num);
ps.setString(2,superPass);
ResultSet rs = ps.executeQuery();
if(rs.next())
{
upass = rs.getString("upass");
}
else
{
upass = null;
}
}catch(Exception ex){
ex.getMessage();
}finally{
BaseDao.CloseAll(conn,ps,null);
}
}
if(upass!=null){
out.print("");
}else{
out.print("");
}
%>
密码找回页面
代码如下
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@page import="java.sql.Connection"%>
<%@page import="java.sql.PreparedStatement"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="s2pro.mng.dao.BaseDao"%>
<%@page import="s2pro.mng.entity.Users"%>
<%
request.setCharacterEncoding("utf-8");
String get = ""+request.getParameter("action");
String upass = null;
if(get.equals("get")){
String num = request.getParameter("loginNum");
String superPass = request.getParameter("loginSuperPass");
Connection conn = null;
PreparedStatement ps = null;
String sql = "select uPass from Users where uUserNum = ? and uSuperNum = ?";
try{
conn = BaseDao.getConn();
ps = conn.prepareStatement(sql);
ps.setString(1,num);
ps.setString(2,superPass);
ResultSet rs = ps.executeQuery();
if(rs.next())
{
upass = rs.getString("upass");
}
else
{
upass = null;
}
}catch(Exception ex){
ex.getMessage();
}finally{
BaseDao.CloseAll(conn,ps,null);
}
}
if(upass!=null){
out.print("");
}else{
out.print("");
}
%>
全部回答
- 1楼网友:人间朝暮
- 2021-04-06 13:46
代码就不写了,觉得这些代码还得你自己来写比较好点,我提供点建议与思路。
1.建议将找回密码的点击事件改成ajax。 可以百度下。
2.可以在页面用div元素展示你所找到的结果,比如 你找到了密码之后再显示的信息。可以百度找下关于document的知识。
3.尽量将页面展示代码和java业务逻辑代码分离。
授人以鱼不如授人以渔。 谢谢。
1.建议将找回密码的点击事件改成ajax。 可以百度下。
2.可以在页面用div元素展示你所找到的结果,比如 你找到了密码之后再显示的信息。可以百度找下关于document的知识。
3.尽量将页面展示代码和java业务逻辑代码分离。
授人以鱼不如授人以渔。 谢谢。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯