MVC(JSP+JavaBean+Servlet)+MYSQL入门实例:实现用户登陆

MVC(JSP+JavaBean+Servlet)+MYSQL实现用户登陆模块,具体功能:

客户在登陆页面Login.html输入用户名和密码,提交表单,由Servlet(LoginValidate.java)调用JavaBean(LoginDBO.java)验证用户名和密码,最后调用视图returnMessage.jsp显示,如果成功显示成功信息,不成功显示失败信息。

MVC(JSP+JavaBean+Servlet)+MYSQL入门实例:实现用户登陆

MVC(JSP+JavaBean+Servlet)实例开发:

一、 创建数据库(MySQL):mvc_user
1、创建表,表名为user_info。表结构如下:

MVC(JSP+JavaBean+Servlet)+MYSQL入门实例:实现用户登陆
2、向user_info表中增加一条数据,如下:

MVC(JSP+JavaBean+Servlet)+MYSQL入门实例:实现用户登陆

二、 使用MyEclipse:创建一个web  project。

MVC(JSP+JavaBean+Servlet)+MYSQL入门实例:实现用户登陆
输入工程名:MyMVC,其他默认。

MVC(JSP+JavaBean+Servlet)+MYSQL入门实例:实现用户登陆

点击Finish。
三、引入一个MySql数据库的连接驱动包:

MVC(JSP+JavaBean+Servlet)+MYSQL入门实例:实现用户登陆

MVC(JSP+JavaBean+Servlet)+MYSQL入门实例:实现用户登陆

MVC(JSP+JavaBean+Servlet)+MYSQL入门实例:实现用户登陆

MVC(JSP+JavaBean+Servlet)+MYSQL入门实例:实现用户登陆

点击ok,完成引入包的动作。

四、在WebRoot文件夹中新建两个页面:login.html和returnMessage.jsp。

login.html页面代码:

<html>
<head>
<title>登陆页面——125网页设计</title>
</head>
<body>
<form method="post" action="login.do">
用户名:
<input type="text" name="username"/>
密码:
<input type="password" name="password"/>
<input type="Submit" value="提交"/>
</form>
</body>
</html>

returnMessage.jsp

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" import="java.sql.*"%>
<html>
<head>
<title>MVC(JSP+JavaBean+Servlet)入门实例--中国网页设计</title>
</head>
<body>   <%
String message=new String ( request.getParameter("message").getBytes("ISO8859-1"),"GBK" ); %>
<%=message %>
</body>
</html>

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/2870.html

(8)
江山如画的头像江山如画管理团队
servlet共享变量实现计数器功能(servlet入门)
上一篇 2018年11月27日 上午9:35
最新北京大学核心期刊目录(2017第八版,2018~2022适用)
下一篇 2018年12月2日 下午8:31

99%的人还看了以下文章

  • servlet共享变量实现计数器功能(servlet入门)

    servlet类中定义的成员变量,被所有的客户线程共享。 要求利用servlet共享变量实现计数器功能。 Count.java package com.servlet; import java.io.I.*; import javax.servlet.*; import javax.servlet.http.*; public class Count ext…

    2018年11月27日
    10.3K0
  • OpenCV-最优秀的Python人脸识别库安装及入门教程

    OpenCV库(open source computer vision library)是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上,具有跨平台特性,轻量级且高效,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV用C++语言编写,它具有C ++,P…

    2020年12月8日
    17.1K2
  • python pywifi库破解wifi密码提示“No module named ‘comtypes’”的解决方法

    在免费蹭网!破解WiFi密码的Python程序源码分享一文中,125建站网提供了详细的程序代码。 python中的pywifi库,利用它可以暴力破解一些简单的wifi密码,有些同学运行程序时提示错误:“No module named ‘comtypes’”! python中的No module named ‘comtypes’ 解释是…

    2023年1月29日
    4.2K0
  • object…object和object[]…object的区别

    object…object public int update(String sql, Object… params) throws SQLException { Connection conn = this.prepareConnection(); return this.update(conn, true, sql, params); }…

    2019年11月19日
    16.7K0
  • 上机三 Java Web应用程序设计

    建议学时:8 2学时 一、编写JSP页面date.jsp,格式化显示系统当前时间 需要使用Date类和SimpleDateFormat类。 在头部引入。 <%@ page import=”java.util.Date”%> <%@ page import=”java.text.SimpleDateFormat”%> SimpleDat…

    2018年9月11日
    26.0K1
  • 第4课:标识符和关键字

     1.标识符 在程序中使用的变量名、函数名、标号等统称为标识符。除库函数的函数名由系统定义外,其余都由用户自定义。C 规定,标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线(_)组成的字符串,并且其第一个字符必须是字母或下划线。 以下标识符是合法的:        a, x,  x3, BOOK_1, sum5 以下标识符是非法的:     3a …

    2020年4月5日
    8.5K0

发表回复

登录后才能评论