web第二次课后作业--设计一个注册登录系统

一、页面展示

  • 登录页面
    在这里插入图片描述

  • 提交页面

在这里插入图片描述


二、代码

2.1 登录页面

<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%><html>
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>用户登录</title><link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/style.css">
</head>
<body><div class="form-container"><h2>用户登录</h2><form action="zhuce/denglu_submit.jsp" method="post"><div class="form-group"><label for="username">账号:</label><input type="text" id="username" name="username" /></div><div class="form-group"><label for="pwd">密码:</label><input type="password" id="pwd" name="pwd" /></div><input type="submit" value="登陆" /></form><p class="register-link">还没有账户? <a href="denglu.jsp">立即注册</a></p></div>
</body>
</html>

2.2 提交页面

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>提交结果</title><link rel="stylesheet" type="text/css" href="${pageContext.request.contextPath}/css/style.css"><style>/* Additional styles specific to this page for displaying data */.data-display-group {margin-bottom: 15px;padding: 10px;border: 1px solid #FFD1DC; /* Pastel Pink border, consistent with input fields */border-radius: 6px;background-color: #FFF5FA; /* Lighter LavenderBlush */}.data-display-group strong {color: #C71585; /* MediumVioletRed for labels */margin-right: 8px;}</style>
</head><body>
<%// 设置请求编码为 UTF-8,确保正确处理中文参数request.setCharacterEncoding("UTF-8");
%>
<div class="form-container"><h2>提交的数据</h2><div class="data-display-group"><strong>用户名:</strong><%= request.getParameter("username") %></div><div class="data-display-group"><strong>密码:</strong><%= request.getParameter("pwd") %></div><!--<div class="data-display-group"><strong>选择提示问题:</strong><%= request.getParameter("question") %></div><div class="data-display-group"><strong>提示答案:</strong><%= request.getParameter("key") %></div><div class="data-display-group"><strong>选择的爱好:</strong><%String[] like = request.getParameterValues("like");if (like != null && like.length > 0) {for(int i = 0; i < like.length; i++){out.print(like[i] + (i < like.length - 1 ? ", " : ""));}} else {out.print("无");}%></div>
--><p style="text-align: center; margin-top: 20px;"><a href="biaodan_submit2.jsp" class="submit-style-link">跳转到第二个展示页面</a></p>
</div></body>
</html>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/83178.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

电脑桌面便签哪个好?2025年电脑免费用的便签软件推荐

我们都知道&#xff0c;一个优秀的桌面便签软件可以成为提高效率的得力助手。无论是记录临时灵感、管理待办事项&#xff0c;还是提醒重要日程&#xff0c;合适的便签工具都能让您的数字生活更加有序。本文将为您介绍2025年最值得推荐的免费电脑桌面便签软件&#xff0c;从Wind…

【SPIN】用Promela验证顺序程序:从断言到SPIN实战(SPIN学习系列--2)

你写了一段自认为“天衣无缝”的程序&#xff0c;但如何确保它真的没有bug&#xff1f;靠手动测试&#xff1f;可能漏掉边界情况&#xff1b;靠直觉&#xff1f;更不靠谱&#xff01;这时候&#xff0c;Promela SPIN组合就像程序的“显微镜”——用形式化验证技术&#xff0c;…

LabVIEW中样条插值实现及应用

在 LabVIEW 编程环境下&#xff0c;B - 样条插值是处理数据拟合与曲线平滑的重要工具。它凭借灵活的特性和良好的数学性质&#xff0c;在众多工程领域中发挥着关键作用&#xff0c;能够高效地根据离散数据点生成平滑连续的曲线&#xff0c;为数据分析和处理提供了有力支持。 一…

【油藏地球物理正演软件ColchisFM】基于数据驱动的油藏参数叠前地震反演研究进展

科吉思基于油藏地球物理参数的正演软件ColchisFM&#xff0c;有机融合了岩石物理正演与地震正演&#xff0c;具有良好的适用性和便捷性&#xff0c;在业内已经广泛使用。当用户在做正演模拟的同时&#xff0c;自然会联想到是否可以直接开展油藏地球物理参数反演呢&#xff1f;答…

互联网大厂Java求职面试:AI与大模型集成的云原生架构设计

互联网大厂Java求职面试&#xff1a;AI与大模型集成的云原生架构设计 引言 在现代互联网企业中&#xff0c;AI与大模型技术的应用已经成为不可或缺的一部分。特别是在短视频平台、电商平台和金融科技等领域&#xff0c;如何高效地将大模型集成到现有的云原生架构中是一个巨大…

Web GIS可视化地图框架Leaflet、OpenLayers、Mapbox、Cesium、ArcGis for JavaScript

Mapbox、OpenLayers、Leaflet、ArcGIS for JavaScript和Cesium是五种常用的Web GIS地图框架&#xff0c;它们各有优缺点&#xff0c;适用于不同的场景。还有常见的3d库和高德地图、百度地图。 1. Mapbox 官网Mapbox Gl JS案列&#xff1a;https://docs.mapbox.com/mapbox-gl-…

专项智能练习(加强题型)-DA-02

2. 单选题 近年来&#xff0c;“斜杠青年”成为很多人的时尚追求。它指的是一群不再满足“专一职业”生活方式&#xff0c;而选择拥有多重职业和身份的多元生活人群。对此&#xff0c;有人认为&#xff0c;新产业新技术新业态不断更迭&#xff0c;激烈的竞争促使青年人不断进行…

使用gitbook 工具编写接口文档或博客

步骤一&#xff1a;在项目目录中初始化一个 GitBook 项目 mkdir mybook && cd mybook git init npm init -y步骤二&#xff1a;添加书籍结构&#xff08;如 book.json, README.md&#xff09; echo "# 我的书" > README.md echo "{}" > bo…

Malformed input or input contains unmappable characters解决

JDK 17 文件上传编码异常解决方案技术文档 1. 问题背景 在 JDK 17 环境下&#xff0c;文件上传过程中可能抛出 Malformed input or input contains unmappable characters 错误。此问题通常由以下原因触发&#xff1a; 文件路径/名称包含非 ASCII 字符&#xff08;如中文、日…

MyBatis 的分页插件 c

前言 大型项目的数据体量很大&#xff0c;在前端界面展示时为保障展示效果&#xff0c;会要求接口快速返回&#xff0c;这时候后端会选择分页获取数据&#xff0c;只传递要查询的页码数据。这就避免了大多问题&#xff0c;达到快速返回的效果。 常用的分页有2种&#xff1a; …

Linux:理解文件系统

1.理解硬件 1.1磁盘 机械磁盘是计算机中的⼀个机械设备 磁盘--- 外设 慢 容量⼤&#xff0c;价格便宜 1.2磁盘物理结构 1.3磁盘的存储结构 扇区&#xff1a;是磁盘存储数据的基本单位&#xff0c;512字节&#xff0c;块设备 如何定位⼀个扇区呢&#xff1f; 确定磁头要访…

用 openssl 测试 tls 连接

以 baidu 为例&#xff0c;命令行为&#xff1a; openssl s_client -tlsextdebug -connect baidu.com:443 得到的输出为&#xff1a; CONNECTED(00000003) TLS server extension "renegotiation info" (id65281), len1 0000 - 00 …

今日行情明日机会——20250515

上证指数缩量收阴线&#xff0c;个股跌多涨少&#xff0c;上涨波段4月9日以来已有24个交易日&#xff0c;时间周期上处于上涨末端&#xff0c;注意风险。 深证指数缩量收阴线&#xff0c;日线上涨结束的概率在增大&#xff0c;注意风险。 2025年5月15日涨停股主要行业方向分…

Axure RP9:列表新增

文章目录 列表新增思路新增按钮操作说明保存新增交互设置列表新增 思路 利用中继器新增行实现列表新增功能 新增按钮操作说明 工具栏中添加新增图标及标签,在图标标签基础上添加热区;对热区添加鼠标单击时交互事件,同步插入如下动作:显示/隐藏动作,设置目标元件为新增窗…

ArcGIS Pro调用多期历史影像

一、访问World Imagery Wayback&#xff0c;基本在我国范围 如下图&#xff1a; 二、 放大到您感兴趣的区域 三、 查看影像版本信息 点击第二步的按钮后&#xff0c;便可跳转至World Imagery (Wayback 2025-04-24)的相关信息。 四 、点击上图影像版本信息&#xff0c;页面跳转…

提高成功率!课题中的立项依据深度写作

1. 战略定位&#xff1a;在宏观愿景中界定课题坐标 立项依据的第一重任务&#xff0c;是回答“为什么要做”——但这一问并非局限于学术好奇&#xff0c;而要升维到国家战略、行业痛点与学科前沿的交汇点。教师在申报时&#xff0c;应先扫描上位政策&#xff08;如国家中长期科…

【FileZilla】Client端的线程模型 (一)

CMainFrame构造---》CFileZillaEngineContex构造--》引起其成员变量lmpl构造--》引起fz::event_loop的构造&#xff0c;其中创建了两个线程(指针) task_和 timer_task_。 // In event_loop.cpp event_loop::event_loop(thread_pool & pool): sync_(false) {task_ std::ma…

什么是Agentic AI(代理型人工智能)?

什么是Agentic AI&#xff08;代理型人工智能&#xff09;&#xff1f; 一、概述 Agentic AI&#xff08;代理型人工智能&#xff09;是一类具备自主决策、目标导向性与持续行动能力的人工智能系统。与传统AI系统依赖外部输入和显式命令不同&#xff0c;Agentic AI在设定目标…

Windows平台OpenManus部署及WebUI远程访问实现

前言&#xff1a;继DeepSeek引发行业震动后&#xff0c;Monica.im团队最新推出的Manus AI 产品正席卷科技圈。这款具备自主思维能力的全能型AI代理&#xff0c;不仅能精准解析复杂指令并直接产出成果&#xff0c;更颠覆了传统人机交互模式。尽管目前仍处于封闭测试阶段&#xf…

Springboot3自定义starter笔记

场景&#xff1a;抽取聊天机器人场景&#xff0c;它可以打招呼。 效果&#xff1a;任何项目导入此 starter 都具有打招呼功能&#xff0c;并且问候语中的人名需要可以在配置文件中修改。 创建自定义 starter 项目&#xff0c;引入 spring-boot-starter 基础依赖。 <dependen…