使用Servlet进行简单的登录验证
表单提交数据到服务器,再此使用doget()方法。
@WebServlet(urlPatterns = "/login")
public class Login extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
//获取请求参数
String username=req.getParameter("username");
String password=req.getParameter("password");
if(username.equals("admin")&&password.equals("123456")){
//输出到控制台
System.out.println("Welcome:"+username+"\t 登录");
//转换编码
resp.setContentType("text/html;charset=UTF-8");
//返回到html页面
resp.getWriter().append("Welcome:"+username+"\t egister");
}else {
System.out.println("用户名密码错误");
resp.setContentType("text/html;charset=UTF-8");
resp.getWriter().append("用户名密码错误");
}
}
}
<form action="login">
<p><input type="username" name="username"></p>
<p><input type="password" name="password"></p>
<p>
<button>登录</button>
</p>
</form>