【JSP】MVC框架基础代码模板(毕业设计必备)
MVC框架
在MVC架构中,包括Model模型层、View视图层、Controller控制器三个部分。
- View视图层即用户直接接触的前端页面,主要是JSP、HTML、JS、CSS几种语言构成的网页页面。
- Controller控制器将View视图层中所需的功能进行分配,将前端的功能需求与后端的功能实现过程配对。
- Model模型层即在后端完成具体的功能。
案例
下面以用户登陆进行举例。
- 在前端设计登陆页面,如login.jsp,可以放置用户名和密码信息,用户输入后提交到Controller层。
- Controller层便捷loginServlet.java文件重写doGet()方法,获得前端页面的用户名和密码信息后,将其封装成用户类User对象,再调用Model层的模型方法login(user)。
- 模型层编写loginDao.java文件按照用户类User对象查询数据库信息,确认用户名与密码是否匹配,并获得相应的返回值。
- Controller层获得返回值,根据返回值类型跳转不同页面或执行不同的操作。如登陆成功后,可以跳转到主页或欢迎页,登陆失败则刷新登陆页面,并给予用户“用户名与密码不匹配”的提示信息。