说明
- 是java web基础学习时的限时作业,还有很多地方简陋不足,待改进【可能会记着改进吧】。
- 所有代码通过IDEA配置好后可运行。
- 方案一的数据库账号密码记得修改成自己的配置。
功能要求
- 有登陆界面,只要输入一个昵称,且要检查昵称是否已经被其它用户使用
- 游戏页面,一个猜数字的游戏,随机生成一个0-50之间的整数,要求玩家输入自己猜的,并对用户输入数字进行检查,并对输入情况进行反馈,连续6次没有猜对则游戏失败,游戏成功猜对要将情况记入排行榜,询问用户是否开始新的游戏。
- 排行榜页面,显示所有参加游戏的用户的游戏情况
实验方案及说明
方案一:结合数据库
文件说明及部分代码:
使用jdbc-odbc连接,要先设置odbc数据源。
login.jsp:登陆界面
<%@ page import="java.sql.*" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>猜数字游戏登陆界面</title>
</head>
<body background="other/number.jpg" style="width: 838px;">
<div style="border-radius: 3px;position: relative;left: 50%;top: 50%;">
<table style="background-color: skyblue;">
<form method="post" action="">
<tr>
<td colspan="2">用户登陆</td>
</tr>
<tr>
<td>用户:</td>
<td><input type="text" name="nickname"></td>
</tr>
<tr