MyEclipse+MVC(Struts)实现登录验证(含工程源码)

本文实现了用在MyEclipse下用MVC实现登录验证,适合新手入门,文末提供工程文件源码下载。

1. 新建工程Web Project工程0624mvc

2.选中工程,右键—》MyEclipse—》Add Struts Capabilities

如图

MyEclipse+MVC(Struts)实现登录验证(含工程源码)_第1张图片

 

然后点击finish即可。

3. Form,Action and JSP        

找到WebRoot/WEB-INF目录下的struts-config.xml文件,双击打开,

在空白区域,单击右键—》New—》Form,Action and JSP

如下图:

MyEclipse+MVC(Struts)实现登录验证(含工程源码)_第2张图片

4.  Use case    

   在Use case处输入 login,Name处将自动填写。

5. Create Propetry界面name       

在下方点击Add,在弹出的Create Propetry界面,填写Name信息,并点击Add,如下图

MyEclipse+MVC(Struts)实现登录验证(含工程源码)_第3张图片

6. Create Propetry界面  psd

  在接着弹出的Create Propetry界面,输入Name,这里输入psd,下方类型选为password,点击Add,如下图

MyEclipse+MVC(Struts)实现登录验证(含工程源码)_第4张图片

在接着弹出的Create Propetry界面点击close即可。

7. Create JSP form

接下来选择JSP,并勾选Create JSP form?点击Next。如下图

MyEclipse+MVC(Struts)实现登录验证(含工程源码)_第5张图片

8. Forwards

在Action界面,选择Forwards,然后点击Add,在弹出的界面中,Name处填写“yes”,path处点击Browse,在弹出的界面选中index.jsp,点击OK。


MyEclipse+MVC(Struts)实现登录验证(含工程源码)_第6张图片

接下来点击Add,如图

MyEclipse+MVC(Struts)实现登录验证(含工程源码)_第7张图片

在接着弹出的界面,Name处输入“no”,Path处输入“ /form/login.jsp ”,点击Add即可。

MyEclipse+MVC(Struts)实现登录验证(含工程源码)_第8张图片

在接着弹出的New Forward界面点击close即可。

9. 完成,点击finish

MyEclipse+MVC(Struts)实现登录验证(含工程源码)_第9张图片

10.  效果图

出来了,不过看着不方便,将login.jsp拖动一下,就OK。

 MyEclipse+MVC(Struts)实现登录验证(含工程源码)_第10张图片

下面在这个图看着舒服多了

 MyEclipse+MVC(Struts)实现登录验证(含工程源码)_第11张图片

 

 

11. LoginAction.java

打开src目录下,com.yourcompany.struts.action包下的LoginAction.java文件,修改publicActionForward execute()函数,如下图

 MyEclipse+MVC(Struts)实现登录验证(含工程源码)_第12张图片

12.  接下来发布工程

输入网址http://127.0.0.1:8080/0624mvc/form/login.jsp,运行form目录下的login.jsp文件。

13. 测试

输入任意错误密码,页面没有变化,输入正确账号“zxf”,密码“123”,页面跳转到login.do。

 MyEclipse+MVC(Struts)实现登录验证(含工程源码)_第13张图片


14. 工程目录

MyEclipse+MVC(Struts)实现登录验证(含工程源码)_第14张图片

15. 数据库查询操作

当然,此处没有添加数据库查询操作,用的是静态信息,有兴趣的小伙伴可以自行研究,相关数据库操作可参考先前博文

http://blog.csdn.net/u010887744/article/details/46584277

16. 工程源码

本次项目的工程源码下载地址:http://download.csdn.net/detail/u010887744/8836453



你可能感兴趣的:(MyEclipse+MVC(Struts)实现登录验证(含工程源码))