内容:实现一个简单的登陆功能(无数据库)
HTML文件:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>一个简单的登录界面<//title>
</head>
<body>
<form method="get" action="http://localhost:8080/Days_9_2/Login">
用户名:<input type="text" name="user"></input>
密码:<input type="password" name="psw"></input>
<input type="submit" value="登录"></input>
<input type="reset" value="重置"></input>
</form>
</body>
</html>
xml.web文件
<servlet>
<servlet-name>A</servlet-name>
<servlet-class>qianzheman.UserLoginAction</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>A</servlet-name>
<url-pattern>/Login</url-pattern>
</servlet-mapping>
JAVA代码:
package qianzheman;
import java.io.IOException;
import java.util.Enumeration;
import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class UserLoginAction implements Servlet{
public void destroy() {
/*
* 关闭tomcat服务器的时候被调用
*/
System.out.println("destroy()...");
}
public ServletConfig getServletConfig() {
System.out.println("getServletConfig()...");
return null;
}
public String getServletInfo() {
System.out.println("getServletInfo()...");
}
public void init(ServletConfig servletConfig) throws ServletException {
/*
* 获取初始化参数
*/
System.out.println(servletConfig.getInitParameter("p1")); //参数是字符串
System.out.println(servletConfig.getInitParameter("p2")); //参数是字符串
/*
* 获取所有初始化参数的名称
*/
Enumeration e=servletConfig.getInitParameterNames();
while(e.hasMoreElements())
{
System.out.print(e.nextElement()+" ");
}
System.out.println();
}
public void service(ServletRequest request, ServletResponse response)
throws ServletException, IOException {
//在这里定 账号为admin 密码为admin 为合法用户,其他的都是不合法用户
String username=request.getParameter("user");
String password=request.getParameter("psw");
if("admin".equals(username)==true && "admin".equals(password)==true)
{
System.out.println("登录成功");
}
else
{
System.out.println("登陆失败");
}
}
}