1.下载安装Tomcat8,对其进行配置。启动Tomcat服务器,在浏览器输入 http://127.0.0.1:8080/,查看浏览器输出界面;
2. 定制配置:
(1)修改Tomcat的服务端口为88(默认安装为8080);
(2)修改HTTP GET方式的字符编码为UTF-8(默认为ISO-8859-1);

3.编写一个用户注册模块,功能如下:
(1)设计用户注册表单页面register.jsp,包含:用户名(文本框)、密码(密码框)、性别(下拉框);
(2)设计用户注册数据保存页面doRegister.jsp,用以保存用户数据至user.txt文件。
user.txt中每行保存一个用户,格式为:“用户名,密码,性别”;
(3)如果user.txt已包含同名的用户,提示用户已存在;否则提示注册成功。
4.编写用户登录模块,功能如下:
(1)设计用户登录表单页面login.jsp,包含:用户名(文本框)、密码(密码框);
(2)设计登录验证文件doLogin.jsp,获取客户端提交的用户名、密码,然后从user.txt中验证是否存在该用户,登录密码是否正确;
(3)将登录验证结果反馈给用户。

Tomcat下载

Tomcat官网下载地址http://tomcat.apache.org/

建议直接选择exe版本,压缩包配置比应用程序麻烦

Javamesh注册服务 javaweb注册_java

选择Core目录下的Install安装程序,按照提示进行安装

Tomcat端口以及字符编码配置:

在tomcat的安装路径下,找到conf文件夹,点开后找到Serve

打开后找到这么一串代码,就可以进行修改了(这里已经修改过了)

<Connector port="88" protocol="HTTP/1.1" cnotallow="20000" redirectPort="8443" URIEncoding="UTF-8" />

代码运行效果

首页

Javamesh注册服务 javaweb注册_用户名_02


登录界面

Javamesh注册服务 javaweb注册_用户名_03


登录验证界面

Javamesh注册服务 javaweb注册_登录验证_04


注册界面

Javamesh注册服务 javaweb注册_java_05


注册验证界面

Javamesh注册服务 javaweb注册_Javamesh注册服务_06

源代码

我将代码放在了百度网盘,可直接提取源代码

链接:https://pan.baidu.com/s/1_wX1DHkCl_mhyX5xpBNEQA
提取码:zxhn

所写的内容主要包括

web项目下的

index.jsp Login.jsp Dologin.jsp Register.jsp DoRegister.jsp

(五个界面)

web INF 中的xml文件(主要配置servlet)

src下的

LoginServlet.java

RegisterServlet.java

Javamesh注册服务 javaweb注册_用户名_07

部分代码

Javamesh注册服务 javaweb注册_登录验证_08


Javamesh注册服务 javaweb注册_java_09