(本实验只完成了一部分,属于半成品)
一、实验目的
1.掌握Java Web服务器Tomcat的安装、配置。
2.学会简单的HTML表单设计,表单提交。
3.掌握JSP中的request对象、session对象的使用。
二、实验原理
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)将登录验证结果反馈给用户。
三、使用硬件、软件环境
PC 计算机一台,安装Windows10操作系统。
使用JCreator,JDK1.6.0等软件
四、实验过程、步骤及原始记录(算法、原程序、测试结果,分析等)
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>用户注册</title>
</head>
<body>
<form action = "RegisterServlet" method = "post">
<h3>注册界面</h3>
账号:<input name = "userName" type = "text"><br>
密码:<input name = "passWord" type = "password"><br>
性别:<select>
<option value="man">男
<option value="woman">女
</select>
<input type = "submit" value = "提交按钮">
</form>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=utf-8"
pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>用户登录</title>
</head>
<body>
<form action = "RegisterServlet" method = "post">
<h3>登录界面</h3>
账号:<input name = "userName" type = "text"><br>
密码:<input name = "passWord" type = "password"><br>
<input type = "submit" value = "提交按钮">
</form>
</body>
</html>