MVC模式入门--使用MVC模式搭建一个简易登入网站--08
MVC模式入门–使用MVC模式搭建一个简易登入网站
1.在使用MVC模式搭建网站时,我们要明白一点MVC模式搭建的网站是使用控制器来完成网页的跳转或转发。因此,在构建网站时,应尽量将不同的网页用不同的控制器来控制。这样会使后续的编码和维护变得更加容易方便,同时这样做也使得程序的各个结构更加分明清晰。
2.下面我们创建第一个控制器,此控制器主要负责登入页面,正确跳转页面,刷新当前登入页面三个功能。(具体代码如下图)
LoginController.java文件:
下图为对用户输入判断的语句,若经核对用户名,密码,验证码三者均无误时,跳转到正确欢迎页面。若三者中至少一个有错误,则刷新当前登入页面
3.登入页面代码如下:
4.正确欢迎页面代码如下:
5.欢迎页面控制器代码如下:
6.注意:若想用户只能通过控制器访问登入页面和欢迎页面则需要将login.jsp和main.jsp文件放在WEB-INF文件夹中的view文件夹下,使得login和main页面不能直接访问。
7.保存文件,运行jetty:run,测试功能是否完成
网页登入页面截图:
欢迎页面截图:
故意输入错误的用户名,密码或验证码时,网页自动刷新截图
8.至此,使用MVC模式搭建一个简易登入网站完成。