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

  • myeclipse注册方法(在哪输入注册码?)

    知道了myeclipse注册码,在哪里输入? Subscriber:AdministratorSubscription Code:NLR8ZC-855550-68537056870845987 运行myeclipse  依次打开window—-preferences—-MyEclipse Enterprise Workbench&#8…

    2020年2月23日
    5.6K0
  • js中var a=b=1和var a=1,b=1的区别

    js中一次性定义多个变量的时候,可以用:var a=1,b=1这种中间用逗号隔开的方式,但有些时候为了省事,直接定义var a=b=1。 那这两种写法方式最后效果是一样的吗?有没有什么区别呢?请大家看下面的范例: 1、用var a=b=1的方式 由上图可以明显看出来,变量b的作用域已经是全局的了,因为在函数外可以调用到(可以正常的输出变量)。 2、用var …

    2022年3月19日
    5.1K0
  • 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日
    5.5K0
  • 【Java面试题】15道经典的java面试题(附答案)

    Java是一种可以跨平台的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。今天,中国网页设计给大家分享15道较为经典的Java面试题,希望对你将来在企业面试中能有所帮助! 1、面向对象的特征有哪些方面? 2、访问修饰符…

    2018年8月1日
    2.2K0
  • JSP一次上传多个文件(基于jspSmartUpload)

    支持中文的jsp文件上传组件:jspSmartUpload.jar下载 可以一次上传多个文件 upload.html <html> <head> <title>网页设计:文件上传</title> <meta http-equiv=”Content-Type” content=”text/html; cha…

    编程开发 2021年11月25日
    2.5K0
  • 10秒倒计时、考试结束倒计时功能实现代码-JS

    注册成功或登录后网页会有倒计时,如5秒后跳转到哪个页面的功能。 在做一些在线测试,网上考试系统时,会用到倒计时功能。 如网上考试系统里,会有时间提示离考试结束还有多长时间,临近考试结束剩10分钟,还可以弹窗提示考生。 JavaScript实现倒计时功能代码 <!DOCTYPE html> <html> <head> &lt…

    2020年11月1日
    4.4K0

发表回复

登录后才能评论