①登录界面LoginServlet.java的代码如下
package com.mn.view;import java.io.IOException;
import java.io.PrintWriter;import javax.servlet.ServletException;
//import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//@WebServlet("/LoginServlet")
public class LoginServlet extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response) 
throws ServletException, IOException {

response.setContentType("text/html;charset=utf-8");

PrintWriter out = response.getWriter();
//返回一个界面(html技术)
out.println("<h1>用户登录</h1>");
out.println(" <form action='/UsersManager/LoginClServlet' method= 'post'>");
out.println("用户名:<input type='text' name='username'/><br/>");
out.println("密 码:<input type='password' name='password'/><br/>");
out.println("<input type='submit' value='登录 '/><br/>");
out.println("</from>");
}

public void doPost(HttpServletRequest request, HttpServletResponse response) 
throws ServletException, IOException {

this.doGet(request, response);
}}
②跳转处理LoginClServlet.java代码如下
package com.mn.controller;import java.io.IOException;
import java.io.PrintWriter;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
//@WebServlet("/LoginClServlet")
public class LoginClServlet extends HttpServlet {

    
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

response.setContentType("text/html;charset=utf-8");

PrintWriter out = response.getWriter();
//接受用户提交的用户名和密码
String username=request.getParameter("username");
String password=request.getParameter("password");


//这里看看接到没?
System.out.println(username+" "+password);
}
public void doPost(HttpServletRequest request, HttpServletResponse response) 
throws ServletException, IOException {
// TODO Auto-generated method stub
this.doGet(request, response);
}}