lue.java :对提交的注册信息进行有效性检查,如性别是否正确,密码是否一致、电话号码位数或是否全是数字、邮箱中@ 的检查等;如检查中有一个或多个未正确,给出提示信息并转去重新执行注册文件;所有注册信息符合要求则将请求转发给 servlet 程序 reg.java; 3) servlet 程序 reg.java: 将所有注册信息保存到注册数据库 register 中,如果注册成功,则转去执行 ess.jsp 文件;如果注册失败(如注册数据库中已经存在该用户名、或昵称),则转执行 erro.jsp 文件。 4) ess.jsp 文件:显示注册成功信息。 5) erro.jsp 文件:显示注册失败的相关提示信息,并提供用户选择重新去注意还是结束注册。根据以上要求,使用 sql 或 Mysql 或 access 建立数据库,实现相应的功能。 2. 编写一个 JSP 页面, 在该页面中, 有若干文章的超链接; 然后用 ServletRequestListene r 接口实现一个文章点击率计数器( 即监听器) , 它的功能是当用户单击文章标题的超链接浏览一篇文章后, 这篇文章的浏览次数加 1。然后再编写浏览文章内容的 JSP 页面, 在该页面中除了能显示文章内容外, 还能显示文章浏览次数(包括本次浏览)。选做题:1. 编写一个读取 Session 的 Servlet 并将其配置好之后执行该 Servlet 。要求:获得 Session 并保存用户数据。 2. 编写一个读取 cookie 的 Servlet 并将其配置好之后执行该 Servlet 。要求: (1) 创建一个 accessCount 对象并保存的 cookie 中。(2) accessCount 对象记录用户重复访问次数。 3. 编写一个 servlet 程序,随机生成 20个 100 以内的整数,按升序排列后输出。