MVC用户认证web应用部分三

文章作者 100test 发表时间 2007:09:15 12:07:30
来源 100Test.Com百考试题网


这样的话,我们只要在checkservlet里面对SQLBean声明一个实例就可以完成一些列的操作啦!
好了,如果我们的用户是合法的用户,那么我们就需要将这个用户的信息作为一个对象存储起来,具体的所就是通过Request里的getSession()方法获取与客户端请求相联系的会话即session,在通过session中的setAttribute()方法将对象的值赋给该session变量。并通过Respone里的sendRedirect()方法进行重新定向,我们这里把index.jsp作为了重新定向的Location。
这样的话,我们在回头去看index.jsp就明白为什么要从session里面取值是否为空来判断用户是否合法了。

我们设置怎么一个用于存储用户对象,并通过对它的判断来得知用户的合法性,具体的是非空就合法,空就非法。刚才的SQLBean就用到了。这个很简单我们定义一个名为Userbean.java的Bean
----------------------------------------------------------
UserBean.java
----------------------------------------------------------
package com.teach.bean.
/*
用户Bean
*/
public class UserBean
{
private String _userId.
private String _userName.
private String _password.
private String _trueName.
private String _userType.

public UserBean(){}

public void setUserId(String userId)
{
_userId = userId.
}

public void setUserName(String userName)
{
_userName = userName.
}

public void setPassword(String password)
{
_password = password.
}

public void setTrueName(String trueName)
{
_trueName = trueName.
}

public void setUserType(String userType)
{
_userType = userType.
}

public String getUserId()
{
return _userId.
}



相关文章


MVC用户认证web应用部分三
MVC用户认证web应用部分二
MVC用户认证web应用部分一
《Java与模式》学习笔记:设计模式——迭代子(Iterator)模式
《Java与模式》学习笔记:设计模式——合成(Composite)模式
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛