合肥工业大学宣城校区Java技术实验四 Java Web编程

(本实验只完成了一部分,属于半成品)

一、实验目的

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>
  • 0
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据提供的数据,我们可以计算安徽省各域的泰尔系数(Tg)。首先,我们需要计算每个域的常住人口数和药品检验检测资源拥有量的累计百分比。 以下是每个域的常住人口数占安徽省总常住人口的百分比(Pi): 皖中地合肥市 - 15.49%,滁州市 - 6.52%,六安市 - 7.20%,安庆市 - 6.82% 皖北地:淮北市 - 3.23%,亳州市 - 8.16%,宿州市 - 8.72%,蚌埠市 - 5.43%,阜阳市 - 13.38%,淮南市 - 4.98% 皖南地:马鞍山市 - 3.53%,芜湖市 - 6.00%,宣城市 - 4.07%,铜陵市 - 2.14%,池州市 - 2.18%,黄山市 - 2.18% 以下是每个域的药品检验检测资源拥有量占安徽省总的药品检验检测资源拥有量的百分比(Yi): 皖中地合肥市 - 0.17%,滁州市 - 0.12%,六安市 - 0.06%,安庆市 - 0.12% 皖北地:淮北市 - 0.08%,亳州市 - 0.08%,宿州市 - 0.18%,蚌埠市 - 0.14%,阜阳市 - 0.10%,淮南市 - 0.10% 皖南地:马鞍山市 - 0.06%,芜湖市 - 0.08%,宣城市 - 0.07%,铜陵市 - 0.12%,池州市 - 0.07%,黄山市 - 0.07% 根据以上数据,我们可以使用以下代码计算每个域的泰尔系数(Tg): ```python import numpy as np # 示例数据:每个域的常住人口数占安徽省总常住人口的百分比(Pi) Pi = np.array([15.49, 6.52, 7.20, 6.82, 3.23, 8.16, 8.72, 5.43, 13.38, 4.98, 3.53, 6.00, 4.07, 2.14, 2.18, 2.18]) # 示例数据:每个域的药品检验检测资源拥有量占安徽省总的药品检验检测资源拥有量的百分比(Yi) Yi = np.array([0.17, 0.12, 0.06, 0.12, 0.08, 0.08, 0.18, 0.14, 0.10, 0.10, 0.06, 0.08, 0.07, 0.12, 0.07, 0.07]) # 计算泰尔系数 Tg = np.sum((Pi / Yi) * np.log(Pi / Yi)) print("安徽省各域的泰尔系数(Tg):", Tg) ``` 请注意,示例代码中使用的数据仅供参考,你需要根据实际数据进行计算。如果你有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值