合肥工业大学宣城校区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>
合肥工业大学宣城校区Java技术实验四 Java Web编程相关推荐
- 合肥工业大学宣城校区计算机组成原理实验 单周期 CPU 设计与实现
本实验使用的是Verilog,离谱的是CSDN居然找不到Verilog的代码块,只能使用c语言的代码块了. 一.实验目的: 通过设计并实现支持 10 条指令的CPU,进一步理解和掌握CPU 设计的基本 ...
- 合肥工业大学宣城java实验报告,(合肥工业大学宣城校区JAVA作业问答题.doc
(合肥工业大学宣城校区JAVA作业问答题 第一章 1.Java 语言有哪些特点? 答:Java 语言的特点有:简单性.面向对象技术.分布性.健壮性.安全性.体系结构中立.可移植性.解释执行.高性能.多 ...
- 合肥工业大学宣城校区计算机大赛,合肥工业大学宣城校区“建行杯”计算机设计大赛 颁奖典礼举行...
4月11日下午,合肥工业大学宣城校区"建行杯"计算机设计大赛颁奖典礼在教学楼114室举行.宣城校区领导陈朝阳.田作淳.蒋传东.胡学钢及各部门负责人.各系部主任,学校教务部副教务长张 ...
- 合肥工业大学计算机与信息学院学生会宗旨,合肥工业大学宣城校区第一届学生会成立大会召开...
11月1日晚,合肥工业大学宣城校区第一届学生会成立大会在宣城校区教学一号楼116室召开.宣城校区党委书记.管委会主任陈朝阳,党委副书记.管委会副主任蒋传东,管委会副主任胡学钢,综合办公室主任霍效忠.学 ...
- 合肥工业大学宣城校区计算机大赛,初赛公示_2020年全国高校计算机能力挑战赛...
姓名 学校 奖项 彭正元 重庆大学 西南赛区 一等奖 肖念昕 阜阳师范大学 华东赛区 一等奖 鲁兆成 山东财经大学 华东赛区 一等奖 杨志杰 西北师范大学 西北赛区 一等奖 韩宇博 河南大学 华中赛区 ...
- 合肥工业大学宣城校区计算机大赛,合工大宣城校区学子!全国冠军!
原标题:合工大宣城校区学子!全国冠军! 4月18日至21日,2019国家机器人发展论坛暨RoboCup机器人世界杯中国赛在浙江省绍兴市举行. 我校代表队夺得足球仿真2D项目全国冠军(一等奖),这是我校 ...
- 合肥工业大学宣城校区Java技术实验二 基于GUI的网络通信程序设计
一.实验目的 1.掌握Java中GUI程序的编写,包括事件监听机制. 2.掌握Java的网络通信编程,ServerSocket,Socket类的使用. 3.掌握Java中多线程的编程,Thread类, ...
- 合肥工业大学宣城校区Java技术实验一 Java开发环境的安装与配置
一.实验目的 1.掌握JDK的安装步骤(有条件的话可以在Linux系统下安装). 2.理解环境变量PATH, CLASSPATH的作用,以及它们的设置方法(Win98和Win2000/XP.Win7. ...
- 合工大宣城计算机科学与技术,2017秋大学计算机(合肥工业大学 宣城校区)
1.<大学计算机>课程与其它类似的课程有什么不同? <大学计算机>是面向大学一年级学生开设的计算机通识类课程,类似的还有<大学计算机基础>.<计算机应用基础& ...
最新文章
- js入门·循环与判断/利用函数的简单实例/使用对象/列举对象属性的名称
- php接口,免认证的短信接口,每天单个号码140条以上
- 如何计算并测量ABAP及Java代码的环复杂度Cyclomatic complexity
- 四万字让你精通SQL数据库操作
- float去掉小数点之后_float类型的存储方式
- stm8s 时钟库函数选择内部RC初始化
- Springboot整合ES
- 吴恩达机器学习作业二——逻辑回归
- 【代码源 Div1 - 109】#454. Minimum Or Spanning Tree(最小生成树,边权按位或,贪心,并查集) CF1624G
- 书单|互联网企业面试案头书之程序员技术篇
- Android 设备上实现串口的移植
- EDA课程设计(设计一个4时隙的时分复用模块)(岭)
- php sql注入防御方法,php怎么防御sql注入
- python 面向对象理解_怎么理解面向对象?
- 美国犹他大学计算机专业怎么样,犹他大学最热门专业,了解一下?
- 数据中台系统架构设计
- GateWay 服务网关
- CTF Crypto中涉及的AES题目
- mysql 查询一个订单下多个商品_如何商品信息多个sql查询搜索
- 如何使用CSS画一个圆圈?圆圈中间写字?