广告
返回顶部
首页 > 资讯 > 精选 >JavaWeb之Servlet注册页面怎么实现
  • 540
分享到

JavaWeb之Servlet注册页面怎么实现

2023-06-30 00:06:43 540人浏览 安东尼
摘要

这篇“javaweb之Servlet注册页面怎么实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“JavaWEB之Servl

这篇“javaweb之Servlet注册页面怎么实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“JavaWEB之Servlet注册页面怎么实现”文章吧。

Servlet-注册页面

环境准备:

本文所用到环境如下:

软件:Eclipse(2018)

服务器Tomcat 9

JavaWeb之Servlet注册页面怎么实现

JavaWeb之Servlet注册页面怎么实现

JavaWeb之Servlet注册页面怎么实现

JavaWeb之Servlet注册页面怎么实现

JavaWeb之Servlet注册页面怎么实现

JavaWeb之Servlet注册页面怎么实现

JavaWeb之Servlet注册页面怎么实现

JavaWeb之Servlet注册页面怎么实现

JavaWeb之Servlet注册页面怎么实现

JavaWeb之Servlet注册页面怎么实现

在index.jsp添加相关的代码

<%@ 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>Insert title here</title></head><body><h2>用户注册</h2><div>    <fORM action="ReGISterServlet" method="get">    <table>    <tr>    <td>登录名:</td>     <td><input type="text" name="username" required> (可包含a-z、0-9和下划线)</td>    </br>    <tr>    <td>密码:</td>     <td><input type="passWord" name="password" required> (至少包含6个字符)</td>    </tr>    <tr>    <td>再次输入密码:</td>     <td><input type="password" name="confirmPassword" required></td>    </tr>    <tr>    <td>电子邮箱:</td>     <td><input type="text" id="email" name="youxaing" required> (必须包含@字符)</td>    </tr>    <tr>    <td>性别:</td>     <td><input type="radio" name="gender" value="男" required>男        <input type="radio" name="gender" value="女" required>女</td>    </tr>     <td>头像:</td>     <td><input type="file" name="bfile" value="选择文件" accept="image@WebServlet("/Login_Servlet")public class Login_Servlet extends httpservlet {private static final long serialVersionUID = 1L;               public Login_Servlet() {        super();        // TODO Auto-generated constructor stub    }protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stub//response.getWriter().append("Served at: ").append(request.getContextPath()); request.setCharacterEncoding("UTF-8");//处理乱码问题        response.setCharacterEncoding("UTF-8");//处理乱码问题        //获得用户在register界面提交的数据        String username = request.getParameter("username");        String password = request.getParameter("password");        String confirmPassword = request.getParameter("confirmPassword");        String gender = request.getParameter("gender");        String youxaing = request.getParameter("youxaing");        String bfile = request.getParameter("bfile");        String hobby  = request.getParameter("hobby");        String selectList = request.getParameter("selectList");        //判断密码是否正确        if (password.equals(confirmPassword)){//如果密码相同,重定向到成功界面            HttpSession session = request.getSession();//获取session            session.setAttribute("session_username",username);            session.setAttribute("session_password",password);            session.setAttribute("session_gender",gender);            session.setAttribute("session_youxaing",youxaing);            session.setAttribute("session_bfile",bfile);            session.setAttribute("session_hobby", hobby);            session.setAttribute("session_selectList",selectList);                       request.getRequestDispatcher("SuccessServlet").forward(request, response);          //  response.sendRedirect("register_login.jsp");//重定向到成功页面        }else {//如果密码不同,通知用户密码输入不一样            request.getSession().setAttribute("passwordError","yes");            request.getRequestDispatcher("ErrorServlet").forward(request, response);//            response.sendRedirect("register.jsp");//重定向到登陆界面        }    }protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stubdoGet(request, response);}}

配置web.xml

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">  <display-name>onlyxiu_ceshi</display-name>  <welcome-file-list>    <welcome-file>index.html</welcome-file>    <welcome-file>index.htm</welcome-file>    <welcome-file>index.jsp</welcome-file>    <welcome-file>default.html</welcome-file>    <welcome-file>default.htm</welcome-file>    <welcome-file>default.jsp</welcome-file>  </welcome-file-list>    <servlet>    <servlet-name>Login_Servlet</servlet-name>    <servlet-class>onlyxiu_ceshi.com</servlet-class>  </servlet>  <servlet-mapping>    <servlet-name>Login_Servlet</servlet-name>    <url-pattern>/onlyxiu_ceshi/Login_Servlet</url-pattern>  </servlet-mapping>  </web-app>

JavaWeb之Servlet注册页面怎么实现

ErrorServlet.java的代码

package onlyxiu_ceshi.com;import java.io.IOException;import java.io.PrintWriter;import java.util.Arrays;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;@WebServlet("/ErrorServlet")public class ErrorServlet extends HttpServlet {private static final long serialVersionUID = 1L;               public ErrorServlet() {        super();        // TODO Auto-generated constructor stub    }protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stub//response.getWriter().append("Served at: ").append(request.getContextPath());response.setHeader("Content-type","text/html; charset=UTF-8");String username = request.getParameter("username");String password = request.getParameter("password");String gender = request.getParameter("gender");String youxaing = request.getParameter("youxaing");String bfile = request.getParameter("bfile");String hobby = request.getParameter("hobby");String selectList = request.getParameter("selectList");PrintWriter out = response.getWriter();out.print("<h2>用户注册信息</h2>");out.print("用户名:\n"+username+"<br>");out.print("密码:"+password+"<br>");out.print("电子邮箱:"+youxaing+"<br>");out.print("性别:"+gender+"<br>");out.print("头像:"+bfile+"<br>");out.print("爱好:"+hobby+"<br>");out.print("喜欢的城市:"+selectList+"<br>");//out.print("登陆失败");out.close();}protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stub//doGet(request, response);}}

SuccessServlet.java

package onlyxiu_ceshi.com;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import javax.servlet.http.HttpSession;@WebServlet("/SuccessServlet")public class SuccessServlet extends HttpServlet {private static final long serialVersionUID = 1L;               public SuccessServlet() {        super();        // TODO Auto-generated constructor stub    }protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stub//response.getWriter().append("Served at: ").append(request.getContextPath());response.setHeader("Content-type","text/html; charset=UTF-8");String username = request.getParameter("username");String password = request.getParameter("password");String gender = request.getParameter("gender");String youxaing = request.getParameter("youxaing");String bfile = request.getParameter("bfile");String hobby = request.getParameter("hobby");String selectList = request.getParameter("selectList");PrintWriter out = response.getWriter();out.print("<h2>用户注册信息</h2>");out.print("用户名:\n"+username+"<br>");out.print("密码:"+password+"<br>");out.print("电子邮箱:"+youxaing+"<br>");out.print("性别:"+gender+"<br>");out.print("头像:"+bfile+"<br>");out.print("爱好:"+hobby+"<br>");out.print("喜欢的城市:"+selectList+"<br>");//out.println("登陆成功");out.close();}protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// TODO Auto-generated method stub//doGet(request, response);}}

JavaWeb之Servlet注册页面怎么实现

JavaWeb之Servlet注册页面怎么实现

以上就是关于“JavaWeb之Servlet注册页面怎么实现”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: JavaWeb之Servlet注册页面怎么实现

本文链接: https://www.lsjlt.com/news/326796.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • JavaWeb之Servlet注册页面怎么实现
    这篇“JavaWeb之Servlet注册页面怎么实现”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“JavaWeb之Servl...
    99+
    2023-06-30
  • JavaWeb之Servlet注册页面的实现示例
    Servlet-注册页面 环境准备: 本文所用到环境如下: 软件:Eclipse(2018) 服务器:Tomcat 9 在index.jsp添加相关的代码 <...
    99+
    2022-11-13
  • javaweb实现注册登录页面
    本文实例为大家分享了javaweb实现注册登录页面的具体代码,供大家参考,具体内容如下 <%@ page language="java" contentType="text/h...
    99+
    2022-11-13
  • JavaWeb实战之用Servlet+JDBC实现用户登录与注册
    目录一、前言二、准备工作三、编写web层一、前言 使用到的技术栈: (1)JDBC (2)Servlet (3)MySQL 二、准备工作 (1)书城用户数据库与表创建 (2)编写用户...
    99+
    2022-11-12
  • JavaWeb Servlet怎么实现网页登录功能
    小编给大家分享一下JavaWeb Servlet怎么实现网页登录功能,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体内容如下:1、配置文件,导入jar包2、创建数据库环境use student;create&n...
    99+
    2023-06-20
  • Android怎么实现注册页面
    本文小编为大家详细介绍“Android怎么实现注册页面”,内容详细,步骤清晰,细节处理妥当,希望这篇“Android怎么实现注册页面”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。实现的效果图:代码:package...
    99+
    2023-06-30
  • Android实现注册页面
    本文用Android studio制作了简单的手机QQ登录界面,其中界面的布局采用了线性布局、表格布局(不固定布局方法),并给控件绑定监听器,当用户点击登陆按钮时,把用户所填写的注册...
    99+
    2022-11-13
  • JavaScript怎么实现注册登录页面
    本篇内容介绍了“JavaScript怎么实现注册登录页面”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2022-10-19
  • Android Studio怎么实现注册页面跳转登录页面
    今天小编给大家分享一下Android Studio怎么实现注册页面跳转登录页面的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2023-06-30
  • JS、CSS和HTML怎么实现注册页面
    小编给大家分享一下JS、CSS和HTML怎么实现注册页面,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!更新:使用JavaScript实现用户名和密码表单校验功能。...
    99+
    2023-06-20
  • Java怎么实现登录与注册页面
    本文小编为大家详细介绍“Java怎么实现登录与注册页面”,内容详细,步骤清晰,细节处理妥当,希望这篇“Java怎么实现登录与注册页面”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。用java实现的登录与注册页面,实...
    99+
    2023-06-30
  • JavaWeb,利用HTML和CSS蛋糕商城注册页面实现------JAVA,JavaWeb入门基础教程
    主页                                                                                                                     ...
    99+
    2023-09-20
    html css java 前端 数据结构
  • jsp注册按钮跳转页面怎么实现
    要实现jsp注册按钮跳转页面,可以使用以下方法:1. 使用HTML表单:在jsp页面中创建一个HTML表单,其中包含一个注册按钮,并...
    99+
    2023-08-09
    jsp
  • node.js实现登录注册页面
    本文实例为大家分享了node.js登录注册页面展示的具体代码,供大家参考,具体内容如下 首先需要新建四个文件 一个服务器js 一个保存数据的txt 一个登陆、一个注册页面html 1、注册页面 <...
    99+
    2022-06-04
    页面 node js
  • android实现注册页面开发
    本文实例为大家分享了android实现注册页面开发的具体代码,供大家参考,具体内容如下 在values文件里创建以下几个文件 colors代码: <xml version=...
    99+
    2022-11-13
  • 怎么用jquery实现员工管理注册页面
    这篇文章主要讲解了“怎么用jquery实现员工管理注册页面”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用jquery实现员工管理注册页面”吧!代码展示HTML页面代码<body&...
    99+
    2023-06-20
  • JS、CSS和HTML实现注册页面
    一个用HTML和CSS实现的注册页面模板,废话不多说了,上代码! 更新:使用JavaScript实现用户名和密码表单校验功能。 代码如下: <!DOCTYPE html&g...
    99+
    2022-11-12
  • Java实现登录与注册页面
    用java实现的登录与注册页面,实现了客户端(浏览器)到服务器(Tomcat)再到后端(servlet程序)数据的交互。这里在注册页面加入了验证码验证。 注册的html代码,页面非常...
    99+
    2022-11-13
  • Android实现登录注册页面(上)
    简单的Android开发登录注册,这个是没有连数据库的。 首先,新建项目,新建一个登录页面LoginActivity和注册页面RegisterActivity。 下面是登录页面的代码...
    99+
    2022-11-13
  • Android实现登录注册页面(下)
    前面我们已经完成了登录注册页面的布局,下面我们实现验证登录和记住密码的功能。 我们这里还没用到数据库,所以我们的验证的账号密码,是写死的。 首先进入登录页面,可以从这里跳转到注册页面...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作