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)
江山如画的头像江山如画管理团队
上一篇 2018年11月27日 上午9:35
下一篇 2018年12月2日 下午8:31

99%的人还看了以下文章

  • python使用列表生成式生成列表 其元素为100以内所有能被3整除的数

    python : 不使用列表生成式,生成元素为100以内所有能被3整除的数,代码如下: m=[] for i in range(3,100): if (i%3==0): m.append(i) print(m) 使用列表生成式生成列表,其元素为100以内所有能被3整除的数,代码: n=[i for i in range(3,100) if(i%3==0)] …

    2020年1月2日
    63.9K0
  • AdaGrad算法—随机梯度下降算法

    AdaGrad算法,它可以根据自变量在每个维度的梯度值的大小来调整各个维度上的学习率,从而避免统一的学习率难以适应所有维度的问题。

    2023年10月9日
    1.4K0
  • 图片上传并压缩源码免费下载(等比例压缩或者原尺寸压缩)-java

    项目开发时,需要手机拍照,然后上传图片,因为项目记录数非常多,每条记录需要3张照片,而手机相机越来越好,分辨率也高,就要压缩后再上传。 中国网页设计今天分享的图片上传并压缩方法支持等比例压缩或者原尺寸压缩两种。 可自行设置图片质量参数quality,能够同时处理jpg和png格式,也可把PNG转jpg或jpg转PNG。 宽度和高度可以根据项目实际需求自行设置…

    2019年6月24日
    3.5K0
  • 1.Spring框架概述

    1.1、资源 1.2、Spring历史 1.3、框架特征与功能 1.4、Spring组成 1.5、Spring Boot与Spring Cloud 一、Spring框架概述 Spring是一个开源免费的框架,为了解决企业应用开发的复杂性而创建。Spring框架是一个轻量级的解决方案,可以一站式地构建企业级应用。Spring是模块化的,所以可以只使用其中需要的…

    2023年1月19日 编程开发
    2.3K0
  • java实现上位机与下位机串口通信实例(含java串口通信jar包下载及代码)

      串口通信在工程应用中很常见。 上位机与下位机 在上位机与下位机通讯过程中常通过有线的串口进行通信,在低速传输模式下串口通信得到广泛使用。 通常上位机指的是PC,下位机指的是单片机或者带微处理器的系统。下位机一般是将模拟信号经过AD采集将模拟量转换为数字量,下位机再经过数字信号处理以后将数字信号通过串口发送到上位机,相反上位机可以给下位机发送一些指令或者信…

    2023年1月7日 编程开发
    2.7K0
  • Tkinter(Python GUI编程)从入门到精通(一)

    什么是Tkinter 一个 GUI 程序一般由窗口、下拉菜单或者对话框等图形化组件构成, 通过鼠标点击菜单栏、按钮或者弹出对话框的形式来实现人机互动,从而提升人机交互的体验,让“冰冷”的程序变得有“温度”。 注意:GUI 这一概念并非 Python 语言独有,它属于计算机科学技术领域中的一个概念,比如使用 C/C++ 语言开发的 Qt、GTK、Electro…

    2022年8月20日
    2.5K0

发表回复

登录后才能评论