jsp实现简单猜数字游戏(操作数据库和不操作数据库)

本文介绍了作为java web基础学习的一个限时作业——使用JSP实现的猜数字游戏。游戏包括登录界面、游戏页面、排行榜展示,分别讨论了结合数据库和不使用数据库的两种方案。在数据库方案中,涉及jdbc-odbc连接,而在无数据库方案中,通过昵称检查、游戏界面和排行榜页面实现基本功能。文章提及了当前存在的问题和待改进的地方,如界面美化和排行榜显示等。
摘要由CSDN通过智能技术生成

说明

  • 是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
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值