servlet使用分三步:
1.写Servlet的java文件
点击Finish会自动生成一个java文件,整理后内容如下:
package servlettest;
import java.io.IOException;
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("/LoginServelt")
public class LoginServelt extends HttpServlet {
//序列化验证版本一致性
private static final long serialVersionUID = 1L;
public LoginServelt() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//主要内容写在这里
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
2.web.xml设置拦截器
servlet-name必须相同(不能与类名相同)
servlet-class指向servlet的java文件位置
url-pattern必须以/开头
<servlet>
<servlet-name>MyServlet</servlet-name>
<servlet-class>servlettest.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>
3.写html文件
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<form action="LoginServlet" method="post">
用户:<input type="text" name="username" /><br/>
密码:<input type="password" name="password" /><br/>
<input type="submit" value="登录" />
</form>
</body>
</html>