在Eclipse中使用简单Servlet

xiaoxiao2021-02-28  71

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>
转载请注明原文地址: https://www.6miu.com/read-81883.html

最新回复(0)