📄 guanlimima.java
字号:
//Forzhuce.java
//添加注册资料的servlet
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.sql.*;
import java.sql.*;
import java.util.*;
import java.lang.*;
import java.lang.String.*;
public class Guanlimima extends HttpServlet
{
//初始化数据库类
static Connection conn;
String ST = new String();
DBConnectionBean dbcb = new DBConnectionBean();
//定义doPost方法用来接受数据
public void doPost(HttpServletRequest req,HttpServletResponse res)throws ServletException,IOException
{
//定义输出流
req.setCharacterEncoding("gb2312");
res.setContentType("text/html;charset=gb2312");
PrintWriter out = res.getWriter();
//提取表单数据
String textpass1 = req.getParameter("newPassword1");
String textpass2 = req.getParameter("newPassword2");
boolean tag=false;
tag=(textpass1.equals(textpass2))&&(textpass1.length()<=30);
if(tag==true)
{
try
{
//桥接连接数据库
conn = dbcb.openConnection();
System.out.println("数据库连接成功....");
//定义sql命令,保存资料
PreparedStatement s = conn.prepareStatement
("update sysadmin set Passwd =? where (AdminID='admin')" );
s.setString(1,textpass1);
int rows = s.executeUpdate();
conn.close();
out.println("<html>");
out.println("<head>");
out.println("<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>");
out.println("<title>");
out.println("修改密码成功!");
out.println("</title>");
out.println
("<script language='JavaScript' type='text/JavaScript' src='/myside/examin/img/youno.js'>");
out.println("</script>");
out.println("</head>");
out.println("<body>");
out.println("<div align='center'>");
out.println("<p>");
out.println("修改密码成功!");
out.println("</p>");
out.println("</div>");
out.println("</body>");
out.println("</html>");
out.close();
}
//三个常见异常
catch(SQLException e)
{
System.out.println(e.toString());
}
catch(Exception e)
{
System.out.println(e.toString());
}
}
else
{out.println("<html>");
out.println("<head>");
out.println("<meta http-equiv='Content-Type' content='text/html; charset=gb2312'>");
out.println("<title>");
out.println("修改密码不成功!");
out.println("</title>");
out.println
("<script language='JavaScript' type='text/JavaScript' src='/myside/examin/img/youno.js'>");
out.println("</script>");
out.println("</head>");
out.println("<body>");
out.println("<div align='center'>");
out.println("<p>");
out.println("两次输入密码不一致或长度过大!");
out.println("</p>");
out.println("</div>");
out.println("</body>");
out.println("</html>");}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -