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%的人还看了以下文章

  • 9个要点让你成为优秀的Java程序员

    文章介绍了要成为优秀Java程序员的9个要点,掌握了这些要点,会让你在众多Java开发人员中脱颖而出。

    2022年12月1日
    1.8K0
  • python 初学者练手上机实操四

    1.用*打印一个如下所示的图形。(10分) * * * * * * * * * * print(‘*’) print(‘* *’) print(‘* * *’) print(‘* * * *’) 要求分别使用for和while语句实现 导入turtle包(impo…

    2023年5月5日
    10.7K0
  • AdaGrad算法—随机梯度下降算法

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

    2023年10月9日
    8.3K0
  • python 期末复习-综合练习题

    十八、分别使用for循环和while循环求1+2+3+4+……+856的和 要求: 1、新建一个“sum.py”文件。 2、编写程序。 3、调试程序。 4、排除错误。 十九、输入一个数,判断奇数偶数 要求: 1、新建一个“number.py”文件 2、编写程序。 3、调试程序。 4、排除错误。 二十、分别使用for循环和while循环输出1到100之间的偶数…

    2023年6月15日
    8.2K0
  • Windows10+IIS+PHP7+MySQL5.7环境搭建

    Windows10+IIS+PHP7+MySQL5.7环境搭建Windows10+IIS+PHP7+MySQL5.7环境搭建Windows10+IIS+PHP7+MySQL5.7环境搭建Windows10+IIS+PHP7+MySQL5.7环境搭建

    IIS配置 本次搭建使用的系统是Windows7,Windows8,10与此类似。 开启IIS 开始–>控制面板–>程序和功能,点击左边栏的开启或关闭Windows功能,如图: 选择Internet信息服务并选择里面的CGI。打开浏览器,输入localhost或127.0.0.1,可以正常打开网页则说明开启成功。 新建站点…

    2021年8月14日 • 编程开发
    13.0K0
  • 第三章 JSP技术1

    了解JSP相关技术
    掌握JSP基本语法
    掌握JSP指令标识和动作标识
    掌握JSP的内置对象及使用

    2018年2月2日
    13.4K0

发表回复

登录后才能评论