Model1结构:
![Model1](http://www.bcoder.cn/wp-content/uploads/2015/07/Model1.png)
javabean的出现可以使jsp页面中使用javabean封装的数据或者调用javabean的业务逻辑代码,这样大大提升了程序的可维护性。
使用Model1思想完成用户登录功能(jsp+javabean)
分为:
- User.java (用户类)
- UserDao.java (处理业务逻辑,判断用户登录)
- login.jsp (登录页面)
- dologin.jsp (处理登录页面)
- login_failure.jsp (登录失败页面)
- login_success.jsp (登录成功页面)
项目资源:http://pan.baidu.com/s/1o6DsKfK
User.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
package
com.po
;
public
class User
{
private
String username
;
private
String passwd
;
public User
(
)
{
}
public
String getUsername
(
)
{
return username
;
}
public
void setUsername
(
String username
)
{
this.
username
= username
;
}
public
String getPasswd
(
)
{
return passwd
;
}
public
void setPasswd
(
String passwd
)
{
this.
passwd
= passwd
;
}
}
|
UserDao.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
package
com.dao
;
//用户业务逻辑
import
com.po.User
;
public
class UserDao
{
public
boolean usersLogin
(User u
)
{
if
(
"admin".
equals
(u.
getUsername
(
)
)
&&
"admin".
|