资讯 热点 聚焦 探测 工具 行业 公司 行情 市场 招标
您的位置: 首页>资讯 > >正文
2023-04-26 17:02:09 来源:哔哩哔哩

来源:我的学习笔记

代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"


(相关资料图)

pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>login</title>

</head>

<body>

<form action="user-login" method="post">

<!-- action的路径是LoginServlet中的urlpattern路径 -->

<filedset>

<legend>用户登录</legend>

<p>

<lable>

用户名:<input type="text" name="username"/>

<!-- 这里面的username/password要和LoginServlet中的getParameter("XXXX")保持一致 -->

</lable>

</p>

<lable>

密&nbsp;&nbsp;码:<input type="text" name="password"/>

</lable>

</p>

<lable>

<input type="submit" value="登录"/>

<input type="reset" value="取消"/>

</lable>

</p>

</filedset>

</form>

</body>

</html>

代码:

package servlet;

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;

/**

* Servlet implementation class LoginServlet

*/

@WebServlet(name = "LoginServlet", urlPatterns = { "/user-login" }) /* 要和JSP文件表单中的action路径保持一致 */

public class LoginServlet extends HttpServlet {

private static final long serialVersionUID = 1L;

/**

* @see HttpServlet#HttpServlet()

*/

public LoginServlet() {

super();

// TODO Auto-generated constructor stub

}

/**

* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

*/

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

// TODO Auto-generated method stub

}

/**

* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)

*/

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

// TODO Auto-generated method stub

String username = request.getParameter("username");/* 用来接受来自JSP文件中的表单数据 */

String password=request.getParameter("password");

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

PrintWriter out=response.getWriter();

out.println("<!DOCTYPE html>");

out.println("<html><body>");

if ("123456".equals(username) && "123456".equals(password)) {/* 设置用户名,密码都为123456 */

out.println("登录成功!欢迎您,"+username);

}else {

out.println("对不起!您的用户名或者密码不对");

}

out.println("</body></html>");

}

}

标签: