摘要: 观察者模式(也被称为发布/订阅模式)提供了避免组件之间紧密耦合的另一种方法,它将观察者和被观察的对象分离开。在该模式中,一个对象通过添加一个方法(该方法允许另一个对象,即观察者注册自己)使本身变得可观察。当可观察的对象更改时,它会将消息发送到已注册的观察者。这些观察者收到消息后所执行的操作与可观察的 阅读全文
posted @ 2020-02-20 22:49 技术白菜 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 创建登录页面login.html 提供用户名输入框、以及登录按钮 创建登录处理页面login.jsp 如果用户名为admin,把用户名存储在session中,并跳转进入index.jsp中 否则跳转进入login.html页面 创建页面index.jsp 如果session中没有该用户信息,跳转进入 阅读全文
posted @ 2020-02-16 15:41 技术白菜 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 在login.jsp输出用户填写的信息,注意中文乱码问题,如出现用 user.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <htm 阅读全文
posted @ 2020-02-15 23:51 技术白菜 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 编写思路: 身份证信息需要集合来存储,可用Set或者List, 将身份证号加入到集合中去, 通过循环(Iterator 或for循环)来遍历身份证,取出每个身份号, 通过字符串的方法取得年月日: substring(int beginIndex, int endIndex) 返回一个新字符串,它是此 阅读全文
posted @ 2020-02-15 21:09 技术白菜 阅读(1966) 评论(0) 推荐(0) 编辑
摘要: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Ins 阅读全文
posted @ 2020-02-15 21:07 技术白菜 阅读(892) 评论(0) 推荐(0) 编辑
摘要: package net.work2; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletConfig; import javax.servlet.ServletContext; im 阅读全文
posted @ 2020-02-09 21:16 技术白菜 阅读(448) 评论(0) 推荐(0) 编辑