12.14 用户登录功能
如果用户需要使用公告管理系统来执行公告管理操作,则必须从前台登录进入系统。在浏览器中输入http://localhost:8080/ch12/userloginjsp.do,进入用户登录页面。在此页面中填写完用户名及密码后,单击【登录】按钮,待身份验证成功后,即可进入公告管理系统。
12.14.1 实现用户登录功能的组件
用户登录功能是通过如下组件来共同实现的。
视图组件userlogin.jsp。
模型组件UserLoginForm.java。
控制器组件UserLoginAction.java。
在Struts配置文件中,这几个组件被有机地组织起来,以协同工作,共同完成用户登录的功能。下面是配置文件中组织这几个组件的相关代码。
|
在视图组件userlogin.jsp中,提交表单将发出userlogin.do请求。从配置文件struts- config.xml可以看到:userlogin.do请求将访问控制器组件nm.user.action.UserLoginAction。而模型组件nm.user.form.UserLoginForm将获取的数据传递给这个控制器组件进行处理。
此部分的逻辑关系如图12.34所示。
|
| 图12.34 用户登录功能各组件的关系 |
| 回书目 上一节 下一节 |