用户登录
package javaweb; /* 用户登录 需要将HTML 数据库 java servlet 连接在一起。 登录界面 1.新建javaEE项目 2.在web目录下新建text.html文件 添加form表单 action="/zxf/loginServlet" /zxf 是我的目录名 提交方法post 3.在SRC下新建包 添加类 继承HttpServlet 覆盖他的方法 选择和表一致的post
1. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { } 2.调用request的getParameter方法 获取html中form表单的name属性 3.显示效果 打印在控制台上 4.【注意】 Tomcat3.0后不需要配置xml文件 在继承类中添加 @WebServlet("/loginServlet") 引号里面的是虚拟路径需要和HTML中的action一致 注意格式
4.数据库 新建一个库 添加use属性 和 password。 验证? 只有输入正确的 密码才能登陆成功。 */ import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.IOException; @WebServlet("/loginServlet") //注释 替代xml配置文件的作用 public class HttpDemo extends HttpServlet{ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String s1 = request.getParameter("use"); String s2 = request.getParameter("ps"); System.out.println(s1); System.out.println(s2); } }
HTML部分
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <form action="/zxf/loginServlet" method="post"> 用户<input type="text" name="use"><br> 密码<input type="password" name="ps"><br> <input type="submit" value="提交"> <input type="reset" value="重置"> </form> </body> </html>