SERVLET+JSP实现网站登录和注册(初)

news/2024/5/11 14:34:09/文章来源:https://blog.csdn.net/qq_52038588/article/details/119153552

SERVLET

使用10.0tomcat导入SERVLET得用tomcat/lib里的servlet-api.jar

<url-pattern>/myServlet</url-pattern> 拼接到 `http://ip:port/工程路径`即http://ip:port/工程路径/myServlet

jsp+servlet实现login和register

能传回来数据,login和regiser网页能正常输入

但是不能连接到MySQL和表格的数据进行比对并返回Boolean值

很迷,啊,MySQL连上了,但是不知道怎么设置

登录界面:

在这里插入图片描述

注册界面:

在这里插入图片描述

这个数据库连接和查询,啊,不是很懂

java的myServlet各种功能有学姐指导还算简单的

代码:

package com;import jakarta.servlet.ServletException;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;import java.io.IOException;public class MySeverlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {String id=req.getParameter("id");System.out.println("id");}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("dopost");}
}
<%--Created by IntelliJ IDEA.User: 86188Date: 2021/7/27Time: 10:02To change this template use File | Settings | File Templates.
--%>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>用户登陆</title><style type="text/css">h1{text-align:left;}h4{text-align:left;color:red;}body{background:url(images/2.jpg)}a{text-decoration:none;font-size:20px;color:black;}a:hover{text-decoration:underline;font-size:24px;color:red;}</style>
</head>
<body>
<form action=http://localhost:8080/web/wdnmd" method="post"><div class="text" style=" text-align:center;">用户登录</div><hr/><table align="center"><tr><td>账号:</td><td><input type="text" name="name" id="name"></td></tr><tr><td>密码:</td><td><input type="password" name="password" id="password"></td></tr><tr><td colspan="1"></td><td><input type="submit" value="登陆"/><input type="reset" value="重置"/><a href="register.jsp" target="_blank">注册</a></td></tr></table>
</form>
</body>
</html>
<%--Created by IntelliJ IDEA.User: 86188Date: 2021/7/27Time: 16:48To change this template use File | Settings | File Templates.
--%>
<%@ 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><style type="text/css">h1{text-align:center;}h4{text-align:right;color:red;}body{background:url(images/2.jpg)}</style><script type="text/javascript" src="js/jquery.min.js"></script><script type="text/javascript">$(document).ready(function(){$("#form1").submit(function(){var id=$("#name").val();if(id.length==0){$("#nameError").html("账号不能为空");return false;}var password=$("#password").val();if(password.length==0){$("#passwordError").html("密码不能为空");return false;}var relpassword=$("#relpassword").val();if(relpassword.length==0){$("#relpasswordError").html("确认密码不能为空");return false;}if(password!=relpassword){$("#relpasswordError").html("确认密码输入不正确");return false;}});});</script>
</head>
<body>
<form action="http://localhost:8080/web/wdnmd" method="post" id="form1"><div class="text" style=" text-align:center;">用户注册</div><h4></h4><hr/><table align="center"><tr><td>账号:</td><td><input type="text" name="name" id="name"/><div id="nameError" style="display:inline;color:red;"></div></td></tr><tr><td>密码:</td><td><input type="password" name="password" id="password"><div id="passwordError" style="display:inline;color:red;"></div></td></tr><tr><td>确认密码:</td><td><input type="password" name="relpassword" id="relpassword"><div id="relpasswordError" style="display:inline;color:red;"></div></td></tr><tr><td colspan="1"></td><td><input type="submit" value="注册"/><input type="reset" value="重置"/><a href="login.jsp" target="_blank">登陆</a></td></tr></table>
</form>
</body>
</html>

/>

登陆


```

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

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

相关文章

为openlab搭建web网站

准备工作 [rootlocalhost ~]# systemctl stop firewalld [rootlocalhost ~]# setenforce 0 [rootlocalhost ~]# yum install mod_ssl -y [rootlocalhost ~]# yum install httpd -y 一、基于域名www.openlab.com可以访问网站内容为welcome to openlab!!! 写入welcome to open…

网站基本配置表

网站的基本配置表 网站的基本参数 这些数据&#xff0c;不要单独放在各个表中&#xff0c; 要把所有参数放在网站中config表中&#xff0c;为网站运行的基本参数表

生成随机头像的网站

https://joeschmoe.io/api/v1/ 该网站为生成随机头像的网站 使用说明&#xff1a; ​ //每次访问该链接会生成随机头像 https://joeschmoe.io/api/v1/random​​//末尾的123可以改成其他数字&#xff0c;不同的数字能产生不同的头像&#xff0c; https://joeschmoe.io/api/v1…

四级,六级报名网站很卡怎么办?

报名四级&#xff0c;六级的同学总是遇到网站很卡的问题&#xff0c;要么加载不出来&#xff0c;就算等了好久加载出来了&#xff0c;稍微一操作&#xff0c;又变成白屏了。马上google一下&#xff0c;大多说505 HTTP Version Not Supported是由于服务器对http1.1协议不支持或者…

javaweb报错Connections could not be acquired from the underlying database,测试类可以通过,但是网站显示无法连接数据库

无法连接数据可的原因有很多&#xff1a; 1.检查jdbc.driver&#xff0c;jdbc.url&#xff0c;jdbc.username&#xff0c;jdbc.password是否配置错误 #若使用的mybatis版本是8.0以上的&#xff0c;则驱动器要加上cj jdbc.drivercom.mysql.cj.jdbc.Driver #如果使用的是MySQL8…

Web --- 电影网站

题目 代码 <!DOCTYPE html> <html><head><meta charset"utf-8"><title>作业三</title><style>td{width: 80px;}img{width: 214.5px;height: 303.75px;}</style></head><body><div><div class…

大型网站架构之分布式消息队列

以下是消息队列以下的大纲&#xff0c;本文主要介绍消息队列概述&#xff0c;消息队列应用场景和消息中间件示例&#xff08;电商&#xff0c;日志系统&#xff09;。 本次分享大纲 消息队列概述消息队列应用场景消息中间件示例JMS消息服务常用消息队列参考&#xff08;推荐&…

个人网站搭建之快速入门

1. 写在前面 本文只是指导新手快速搭建一个简单的用于学习和自己玩的网站&#xff0c;预计完成时间1-2天&#xff0c;未考虑高并发、高可用、持续集成和运维运营等问题&#xff0c;适合于新手入门和学习&#xff0c;无需任何基础&#xff08;后面部署可能会需要一丢丢专业知识…

【开源探索】各种高仿网站合集

返回 CSDN目录 查看 github项目 1. 功能简述 仓库收集了近70热门网站的克隆高仿源码。包括Airbnb、亚马逊、抖音、Netflix、Youtube、Discord等。 当你看到抖音等的时候是不是想快速做个山寨的&#xff1f;又不想耗时耗力&#xff0c;这个项目是你绝佳的选择 2. 开源地址 …

Linux搭建web网站综合实验

网站需求&#xff1a; 1.基于域名[www.openlab.com](http://www.openlab.com)可以访问网站内容为 welcome to openlab!!! 2.给该公司创建三个子界面分别显示学生信息&#xff0c;教学资料和缴费网站&#xff0c;基于[www.openlab.com/student](http://www.openlab.com/studen…

渗透测试中如何辨别网站使用的脚本语言

判断网站使用的脚本语言也是信息收集的一部分&#xff0c;通过判断使用的何种脚本语言&#xff0c;来扩大攻击面。 asp asp本身并不是一种脚本语言&#xff0c;他只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境&#xff0c;ASP采用脚本语言VBScript(Java script)作…

微信扫码第三方登录,网站授权,redirect_url参数错误

最近在实现一个用微信扫码授权登录的项目&#xff0c;不是测试号&#xff0c;而是所有人都能登录&#xff0c;这就涉及到去微信开发平台申请应用了&#xff0c;具体的呢很多地方都有。 就是为了申请appid和AppSecret来进行实现&#xff0c; 废话不多说&#xff0c;很多人都遇…

小而美的博客网站-导入本地教程

前言&#xff1a; 在前人的基础上增加一些技术支持&#xff0c;便于在本地服务器使用&#xff0c;如需实现部署与上线&#xff0c;请百度。 第一步 下载 下载源码到本地&#xff0c;这个可以百度或者私聊我 第二步 导入 导入IDEA工具 之后可能需要配置maven&#xff0c;j…

常见的网站架构类型

0x01 简介 常见的服务器操作系统&#xff1a; Window --- Windows ServerLinux --- Cent OSUNIX --- HP-UX和IBM AIX&#xff0c;主要应用于金融证券等行业用户 在平台下架设Web服务器软件&#xff1a;Windows附带的IIS、Apache、Nginx 0x02 几款服务器 IIS&#xff1a;In…

tp3.23网站技术文件静态缓存,生成静态页面,计数器,定时操作生成静态页面和备份数据库

1&#xff0c;关于文件的静态缓存tp3有内置的F方法。 F方法他在公共函数库文件function.php里面 格式如下&#xff1a; /*** 快速文件数据读取和保存 针对简单类型数据 字符串、数组* param string $name 缓存名称* param mixed $value 缓存值* param string $path 缓存路径* …

史上最详细的网站优化系列(一)mysql优化1

一、mysql优化概述 方针&#xff1a; ① 存储层&#xff1a;数据表”存储引擎”选取、字段类型选取、逆范式(3范式) ② 设计层&#xff1a;索引、分区/分表、存储过程&#xff0c;sql语句的优化 ③ 架构层&#xff1a;分布式部署(集群)(读写分离)&#xff0c;需要增加硬件 ④ …

javaweb实现记单词网站

文章目录 记单词网站设计文档1.背景2.系统功能的设计2.1功能需求2.2数据库表设计2.3实体类的设计2.4实现各个模块流程图 3.实现3.1技术栈3.2项目结构3.3接口设计 4.效果 记单词网站设计文档 1.背景 下学期就要考四级了&#xff0c;就想自己设计一个可以记单词的程序&#xff…

分享一个国内的android studio网站,可以下载SDK和一些Android studio开发工具

AndroidDevTools - Android开发工具 Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载https://www.androiddevtools.cn/

Java项目(三)-- SSM开发社交网站(1)--SSM整合之Spring与Spring MVC环境配置

SSM整合 SSM整合的意义 什么是整合 通过Spring IoC容器管理第三方框架对象&#xff0c;让多框架形成整体。 Spring/Spring MVC/MyBatis是业内最主流的框架搭配。 SSM配置与使用是所有Java工程师必须掌握的技能。 SSM整合三阶段 Spring与Spring MVC环境配置 Spring与MyBatis的…

Java项目(三)-- SSM开发社交网站(2)--SSM整合之Spring与MyBatis及其他组件整合

Spring与MyBatis整合配置 之前学习MyBatis的时候开发了一个名为MyBatisUtils的工具类&#xff0c;它的主要作用就是通过代码方式来实例化MyBatis最核心的对象sqlSessionFactory。因为它是通过程序来创建&#xff0c;则对此Spring没办法进行管理&#xff0c;这样带来的缺点就是…